Henrywood and Agarwal, Equation (13)

Time bar (total: 42.3s)

analyze768.0ms (1.8%)

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)

sample6.4s (15.1%)

Results
1.7s8110×body256invalid
1.4s1455×body4096valid
1.0s809×body8192valid
699.0ms2740×body256infinite
660.0ms835×body2048valid
439.0ms1716×body256valid
235.0ms400×body1024valid
86.0ms201×body512valid
66.0ms39×body2048infinite
22.0ms33×body1024infinite
9.0ms21×body512infinite
7.0msbody4096infinite
4.0msbody8192exit
Bogosity

preprocess238.0ms (0.6%)

Algorithm
egg-herbie
Rules
1546×fma-neg
1468×times-frac
760×distribute-lft-neg-out
724×associate-/r*
702×swap-sqr
Problems
68×(+.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))))
47×No Errors
39×(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
28×(*.f64 (*.f64 w h) (*.f64 D D))
24×(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)))
18×(*.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)))))
17×(-.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))
15×(*.f64 c0 (*.f64 d d))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02143609
19773417
255093393
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))))))
(*.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 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 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 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 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 (neg.f64 c0) (*.f64 2 w)) (+.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 (*.f64 -1/2 (/.f64 c0 w)) (fma.f64 (neg.f64 (/.f64 (/.f64 c0 h) w)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 c0 h) w)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (/.f64 (/.f64 (*.f64 c0 (*.f64 d (neg.f64 d))) w) (*.f64 (*.f64 h D) D)) M)))))
(*.f64 (*.f64 -1/2 (/.f64 c0 w)) (-.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))) (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w))))
(*.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 c0 2) (neg.f64 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 w -2)) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) (neg.f64 h))) M)))))
(*.f64 (/.f64 c0 (*.f64 w -2)) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 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 (neg.f64 w) (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) (neg.f64 h))) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 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 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 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 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (neg.f64 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))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (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 w (*.f64 c0 2)) (+.f64 (*.f64 (/.f64 w (*.f64 c0 h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 w (*.f64 c0 h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 w (*.f64 c0 h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 w (*.f64 c0 2)) (fma.f64 (/.f64 w (*.f64 c0 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 w (*.f64 c0 h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 w (*.f64 c0 h))) M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (fma.f64 (/.f64 w (*.f64 c0 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 w (*.f64 c0 h)) M) (fma.f64 (/.f64 w (*.f64 c0 (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 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 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 (/.f64 h (*.f64 2 w)) (fma.f64 (/.f64 h (*.f64 c0 w)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 h (*.f64 c0 w)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 h (*.f64 c0 w)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))))
(*.f64 (/.f64 h (*.f64 2 w)) (fma.f64 (/.f64 h (*.f64 c0 w)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 h (*.f64 c0 w)) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 h (*.f64 c0 w)) (neg.f64 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 w h)) (/.f64 (*.f64 d d) (*.f64 c0 c0))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 D (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 c0 c0))) (*.f64 (/.f64 D (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 c0 c0))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 D (*.f64 2 w)) (fma.f64 (/.f64 D (*.f64 w h)) (*.f64 (/.f64 d c0) (/.f64 d c0)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 D (*.f64 w h)) (*.f64 (/.f64 d c0) (/.f64 d c0)) M) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 c0 h))) (/.f64 D c0)) M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (fma.f64 (/.f64 D (*.f64 w h)) (*.f64 (/.f64 d c0) (/.f64 d c0)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 D w) (/.f64 (*.f64 d d) (*.f64 h (*.f64 c0 c0))) M) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 c0 h))) (/.f64 D c0)) 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 d (*.f64 2 w)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d c0) c0) (*.f64 w h)) (*.f64 D D)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 d c0) c0) (*.f64 w h)) (*.f64 D D)) (/.f64 (/.f64 (*.f64 (*.f64 d c0) c0) (*.f64 w h)) (*.f64 D D)) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 d (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 d h) w) (/.f64 (/.f64 (*.f64 c0 c0) D) D) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 d h) w) (/.f64 (/.f64 (*.f64 c0 c0) D) D) M) (fma.f64 (/.f64 (/.f64 d h) w) (/.f64 (/.f64 (*.f64 c0 c0) D) D) (neg.f64 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 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 (/.f64 M (*.f64 2 w)) (fma.f64 (/.f64 M (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 M (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) c0) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 M (*.f64 w h))) 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 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w) (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 (/.f64 c0 2) D) (+.f64 (*.f64 (/.f64 c0 (*.f64 h D)) (/.f64 (*.f64 d d) (*.f64 w w))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 h D)) (/.f64 (*.f64 d d) (*.f64 w w))) (*.f64 (/.f64 c0 (*.f64 h D)) (/.f64 (*.f64 d d) (*.f64 w w))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 (/.f64 c0 2) D) (fma.f64 (/.f64 c0 (*.f64 h D)) (*.f64 (/.f64 d w) (/.f64 d w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h D)) (*.f64 (/.f64 d w) (/.f64 d w)) M) (fma.f64 (/.f64 c0 (*.f64 h D)) (*.f64 (/.f64 d w) (/.f64 d w)) (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 (/.f64 c0 2) d) (+.f64 (*.f64 (/.f64 c0 (*.f64 d h)) (/.f64 (*.f64 w w) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 d h)) (/.f64 (*.f64 w w) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 d h)) (/.f64 (*.f64 w w) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 (/.f64 c0 2) d) (fma.f64 (/.f64 c0 (*.f64 d h)) (*.f64 (/.f64 w D) (/.f64 w D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 d h)) (*.f64 (/.f64 w D) (/.f64 w D)) M) (fma.f64 (/.f64 c0 (*.f64 d h)) (*.f64 (/.f64 w D) (/.f64 w 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 (/.f64 c0 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 (/.f64 c0 (*.f64 2 M)) (fma.f64 (/.f64 (/.f64 c0 h) M) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 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 (/.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 w D)) (/.f64 (*.f64 d d) (*.f64 h h))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w D)) (/.f64 (*.f64 d d) (*.f64 h h))) (*.f64 (/.f64 c0 (*.f64 w D)) (/.f64 (*.f64 d d) (*.f64 h h))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w D)) (*.f64 (/.f64 d h) (/.f64 d h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w D)) (*.f64 (/.f64 d h) (/.f64 d h)) M) (-.f64 (*.f64 (/.f64 (*.f64 d d) w) (/.f64 c0 (*.f64 (*.f64 h D) h))) 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 (*.f64 c0 (*.f64 h h)) (*.f64 w d)) (*.f64 D D)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 w d)) (*.f64 D D)) (/.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 w d)) (*.f64 D D)) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w d)) (*.f64 (/.f64 h D) (/.f64 h D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w d)) (*.f64 (/.f64 h D) (/.f64 h D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 h) (*.f64 w d)) (/.f64 h (*.f64 D D))) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w d)) (*.f64 (/.f64 h D) (/.f64 h D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 c0 h) w) (/.f64 h (*.f64 d (*.f64 D D))) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 h) (*.f64 w d)) (/.f64 h (*.f64 D D))) 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 D D) (*.f64 w M))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w M))) (neg.f64 (*.f64 h h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 w) M) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) M) (*.f64 (/.f64 d D) (/.f64 d D)) h) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w M))) h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 w) M) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) M) (*.f64 (/.f64 d D) (/.f64 d D)) h) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 M D))) (/.f64 (*.f64 d d) D) (neg.f64 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 w h)) (/.f64 (*.f64 D D) (*.f64 d d))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (/.f64 D (/.f64 (*.f64 d d) D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (/.f64 D (/.f64 (*.f64 d d) D)) M) (fma.f64 (/.f64 (/.f64 c0 h) w) (/.f64 D (/.f64 (*.f64 d 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 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d M) (/.f64 d M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d M) (/.f64 d M)) D) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d M) (/.f64 d M)) (neg.f64 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)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 M M) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 M M) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 M M) (*.f64 D D))) (neg.f64 (*.f64 d d))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 M D) (/.f64 M D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 M D) (/.f64 M D)) d) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 M D) (/.f64 M D)) (neg.f64 d))))))
Symmetry

(abs D)

(abs d)

(abs M)

Compiler

Compiled 305 to 49 computations (83.9% saved)

eval1.0ms (0%)

Compiler

Compiled 158 to 49 computations (69% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
36.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
24.9%
(*.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)))))
25.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
36.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
24.9%
(*.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)))))
25.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
Compiler

Compiled 344 to 134 computations (61% saved)

localize759.0ms (1.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
83.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
82.4%
(/.f64 (*.f64 c0 d) (*.f64 D D))
82.2%
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)
46.5%
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M))))
84.0%
(*.f64 (*.f64 w h) (*.f64 D D))
83.9%
(*.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)))))
77.2%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
63.6%
(+.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.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
82.2%
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
77.6%
(/.f64 (*.f64 d d) (*.f64 D D))
63.6%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M)))))
Compiler

Compiled 715 to 69 computations (90.3% saved)

series328.0ms (0.8%)

Counts
12 → 720
Calls

180 calls:

TimeVariablePointExpression
76.0ms
d
@0
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
14.0ms
w
@0
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M))))
10.0ms
h
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
6.0ms
c0
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
6.0ms
D
@inf
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M))))

rewrite229.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
990×add-sqr-sqrt
978×pow1
912×add-exp-log
912×log1p-expm1-u
912×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048774
11146774
Stop Event
node limit
Counts
12 → 123
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M)))))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.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))) (neg.f64 (*.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 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 w h) (*.f64 D D))
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M))))
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)
(/.f64 (*.f64 c0 d) (*.f64 D D))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
Outputs
(*.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) (*.f64 M M)))))
(*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M))))))
(*.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) (*.f64 M M))))) (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) (*.f64 M M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3)) (+.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) (*.f64 M M)) (*.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) (*.f64 M M)))))))
(/.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) (*.f64 M M))) (-.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) (*.f64 M M)))))
(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) (*.f64 M M)))) 1)
(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) (*.f64 M M))))))
(cbrt.f64 (*.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) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 D D)))
(*.f64 (/.f64 d D) (/.f64 d D))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (pow.f64 (/.f64 d D) 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)))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (/.f64 d D) 2)) (pow.f64 (/.f64 d D) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 d d)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w (*.f64 h (*.f64 D D))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 c0 (*.f64 d d))))
(/.f64 (neg.f64 (*.f64 c0 (*.f64 d d))) (neg.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(/.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 D D))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.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))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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) (*.f64 M M)))))
(+.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) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(/.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) (*.f64 M M))))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 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) (*.f64 M M)))))
(*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M))))))
(*.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) (*.f64 M M))))) (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) (*.f64 M M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3)) (+.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) (*.f64 M M)) (*.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) (*.f64 M M)))))))
(/.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) (*.f64 M M))) (-.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) (*.f64 M M)))))
(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) (*.f64 M M)))) 1)
(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) (*.f64 M M))))))
(cbrt.f64 (*.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) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.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))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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) (*.f64 M M)))))
(+.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) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(/.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) (*.f64 M M))))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(pow.f64 (*.f64 w (*.f64 h (*.f64 D D))) 1)
(log.f64 (exp.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 w (*.f64 h (*.f64 D D)))))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(+.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))
(*.f64 (*.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))) 1)
(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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))))
(cbrt.f64 (*.f64 (*.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (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)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (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)))
(exp.f64 (log.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)))
(*.f64 (*.f64 c0 d) (/.f64 1 (*.f64 D D)))
(*.f64 1 (*.f64 (/.f64 c0 D) (/.f64 d D)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))) (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)))) (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))) (sqrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 c0 D) (/.f64 d D))
(pow.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (*.f64 (/.f64 c0 D) (/.f64 d D))) (*.f64 (/.f64 c0 D) (/.f64 d D))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(/.f64 (*.f64 c0 (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))

simplify845.0ms (2%)

Algorithm
egg-herbie
Rules
1704×fma-def
1296×associate-*r/
748×*-commutative
732×associate-+r+
664×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094589133
1346675369
Stop Event
node limit
Counts
843 → 521
Calls
Call 1
Inputs
(*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 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 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 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/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 (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 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 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 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)))))))
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 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (*.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 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(/.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 c0 (*.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 (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 c0 (*.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)))) (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/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 c0 (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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)))) (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 -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 c0 (*.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 (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/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)))) (pow.f64 d 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (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/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)))) (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 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (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 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 (pow.f64 d 2) w))) (/.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 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 (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)))) (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/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 2) (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 (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)))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(/.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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (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 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)))) (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)))) (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/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 2) (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)))) (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)))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) 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 c0 (*.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)))))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.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 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w)))))
(/.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 (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))))))) (/.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 (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))))))) (+.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)))) (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/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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (*.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))))))) (/.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 (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))))))) (+.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)))) (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/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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 c0 2) (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)))) (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 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)))) (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)))) (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/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 2) (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)))) (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)))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))))
(/.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 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))))))) (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) (*.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))))) (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))))))) (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) (*.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))))) (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 2) (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))))))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))))
(*.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) (*.f64 M M)))))
(*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M))))))
(*.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) (*.f64 M M))))) (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) (*.f64 M M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3)) (+.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) (*.f64 M M)) (*.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) (*.f64 M M)))))))
(/.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) (*.f64 M M))) (-.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) (*.f64 M M)))))
(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) (*.f64 M M)))) 1)
(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) (*.f64 M M))))))
(cbrt.f64 (*.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) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 D D)))
(*.f64 (/.f64 d D) (/.f64 d D))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (pow.f64 (/.f64 d D) 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)))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (/.f64 d D) 2)) (pow.f64 (/.f64 d D) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 d d)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w (*.f64 h (*.f64 D D))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 c0 (*.f64 d d))))
(/.f64 (neg.f64 (*.f64 c0 (*.f64 d d))) (neg.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(/.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 D D))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.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))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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) (*.f64 M M)))))
(+.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) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(/.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) (*.f64 M M))))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 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) (*.f64 M M)))))
(*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M))))))
(*.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) (*.f64 M M))))) (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) (*.f64 M M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3)) (+.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) (*.f64 M M)) (*.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) (*.f64 M M)))))))
(/.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) (*.f64 M M))) (-.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) (*.f64 M M)))))
(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) (*.f64 M M)))) 1)
(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) (*.f64 M M))))))
(cbrt.f64 (*.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) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.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))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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) (*.f64 M M)))))
(+.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) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(/.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) (*.f64 M M))))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(pow.f64 (*.f64 w (*.f64 h (*.f64 D D))) 1)
(log.f64 (exp.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 w (*.f64 h (*.f64 D D)))))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(+.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))
(*.f64 (*.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))) 1)
(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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))))
(cbrt.f64 (*.f64 (*.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (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)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (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)))
(exp.f64 (log.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)))
(*.f64 (*.f64 c0 d) (/.f64 1 (*.f64 D D)))
(*.f64 1 (*.f64 (/.f64 c0 D) (/.f64 d D)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))) (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)))) (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))) (sqrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 c0 D) (/.f64 d D))
(pow.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (*.f64 (/.f64 c0 D) (/.f64 d D))) (*.f64 (/.f64 c0 D) (/.f64 d D))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(/.f64 (*.f64 c0 (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
Outputs
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 d d) (*.f64 (*.f64 D D) (*.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0) (/.f64 (*.f64 1/8 (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))))
(+.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) 1/16 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 1/8 (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(-.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) -1/2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w 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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) -1/2 (fma.f64 (*.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) (*.f64 -1 (sqrt.f64 -1))))))) 1/8 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) 1/32 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/2 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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 (*.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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 1/2 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) -1/4)))
(+.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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.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 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) -1/4 (fma.f64 1/2 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (*.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 d d) (*.f64 (*.f64 D D) (*.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0) (/.f64 (*.f64 1/8 (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))))
(+.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) 1/16 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 1/8 (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))))) 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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))
(+.f64 (*.f64 -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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 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 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(-.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) -1/2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w 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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w)))))) -1/2 (fma.f64 (*.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) (*.f64 -1 (sqrt.f64 -1))))))) 1/8 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) 1/32 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))
(+.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 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))
(*.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/2 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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 (*.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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 1/2 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) -1/4)))
(+.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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.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 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) -1/4 (fma.f64 1/2 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (*.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 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 5))))))))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D 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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(+.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 (/.f64 (*.f64 c0 c0) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(+.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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))))
(*.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 d d) (*.f64 (*.f64 D D) (*.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 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))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.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 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))))
(+.f64 (*.f64 1/2 (/.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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))))))
(+.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 (*.f64 h h) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d)))) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (*.f64 h h) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))))))
(*.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 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))) (/.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 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) 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 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.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 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (*.f64 d d)) (*.f64 (*.f64 D D) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (*.f64 d d)) (*.f64 (*.f64 D D) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (*.f64 d d)) (*.f64 (*.f64 D D) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.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 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))))
(+.f64 (*.f64 1/2 (/.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 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))))))
(+.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) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))))))
(*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))) (/.f64 0 (*.f64 (*.f64 M w) (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 (*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(+.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 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))))
(*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h))) w)))
(*.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 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.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)))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w)))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.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))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.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 4) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.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 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.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 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 c0 (*.f64 d d))))))
(+.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 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 c0 (*.f64 d d)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.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 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.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 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 c0 (*.f64 d d))))))
(+.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 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 c0 (*.f64 d d)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.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 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))))
(+.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 (*.f64 d d)) w)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d)))) 2)))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) 2)))) (*.f64 d d))))))
(+.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 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d)))) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d)))) 2)))) (*.f64 d d))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) 2)))) (*.f64 d d)))))))
(*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))) (/.f64 0 (*.f64 (*.f64 (*.f64 D D) 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 (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (*.f64 D D) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(+.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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (*.f64 D D) M) (sqrt.f64 -1))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (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 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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))) (/.f64 0 (*.f64 (*.f64 (*.f64 D D) 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 (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (*.f64 D D) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(+.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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (*.f64 D D) M) (sqrt.f64 -1))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))
(+.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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d)))))
(+.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 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))) (*.f64 d d)))) 2))))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (+.f64 w (*.f64 w (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 d d))) 2))))) (*.f64 d d))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))))))
(+.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 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))) (*.f64 d d)))) 2))))) (*.f64 d d))) (fma.f64 1/4 (*.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 3) (*.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))) (*.f64 d d)))) 2)))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (+.f64 w (*.f64 w (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 d d))) 2))))) (*.f64 d d))) (fma.f64 1/4 (*.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 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 d d))) 2)))))) (pow.f64 d 6))) (fma.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d)))))))
(*.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))))
(+.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 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.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 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(-.f64 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1))))) (-.f64 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))
(fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) M)
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(*.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(*.f64 1/2 (fma.f64 (*.f64 c0 c0) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 1/2 (fma.f64 (*.f64 c0 c0) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 M w) (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (*.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 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.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/2 (fma.f64 (*.f64 c0 c0) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 M w) (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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)))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 c0 (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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)))) (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/8 (*.f64 (/.f64 (pow.f64 D 6) c0) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) c0) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(+.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 c0 (*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0))))
(+.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/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)))) (pow.f64 d 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 d d)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))))))
(+.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/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)))) (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 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 d d)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) c0) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) c0) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (pow.f64 d 2) w))) (/.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 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) w) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h 0) w)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (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)))) (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 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) w) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h 0) w)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 2) (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 (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)))) (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/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) w) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)) 0))))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h 0) w)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))) (*.f64 w w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))) (*.f64 w w)))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))) (/.f64 (*.f64 1/4 c0) (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))) (*.f64 w w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))) (/.f64 (*.f64 1/4 c0) (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 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 c0 (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1/2 (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 -1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/2 (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))))))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))) (*.f64 w w)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 1/4 c0) (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/2 (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))) (*.f64 w w)) (fma.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 1/4 c0) (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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)))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) 0)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 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 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)))) (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)))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) 0)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 2) (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)))) (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)))) (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/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (*.f64 h h) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d)))) 2)))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d)))))) (*.f64 d d)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) 0)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) w)))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w)))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) w))))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))) (*.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 (*.f64 h h) w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) w)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))) (*.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 (*.f64 h h) w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 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 c0 (+.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)))))) (*.f64 h w))) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 -1 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 -1 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))))) w)) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 (*.f64 h h) w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 -1 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1))))) w)) (fma.f64 1/8 (*.f64 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 M (/.f64 (*.f64 (*.f64 D D) w) (*.f64 c0 (*.f64 d d))))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)) (fma.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 (*.f64 h h) w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(*.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 c0 (*.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)))))) w)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w)))))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) w)) (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))) w)) (*.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.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 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w)))))
(fma.f64 -1/8 (/.f64 c0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 d 6) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) w)) (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w)))))))))))
(fma.f64 -1/8 (/.f64 c0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (pow.f64 d 6) (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0)))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))) w)) (*.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -1) w))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 1/4 (*.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))))))) (/.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 (*.f64 D D) (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 (*.f64 D D) (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2))))) (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 1/4 (*.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))))))) (/.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 (*.f64 D D) (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 (*.f64 D D) (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2))))) (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (*.f64 D D) (*.f64 h w))))))))) 2)))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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)))) (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 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) 0)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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)))) (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)))) (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 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d)))) 2))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) 0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) 2))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 2) (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)))) (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)))) (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/8 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d)))) 2))))))) (fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d)))) 2))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) 2)) 0))))) (fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) 0)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) 2))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))) (*.f64 (*.f64 D D) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))) (*.f64 (*.f64 D D) w))) (*.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (pow.f64 D 6)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))) (*.f64 (*.f64 D D) w))) (*.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))) (*.f64 (*.f64 D D) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))) (*.f64 (*.f64 D D) w))) (*.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (pow.f64 D 6)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))) (*.f64 (*.f64 D D) w))) (*.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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))))))) (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 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h 0))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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))))) (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))))))) (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 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))) (*.f64 d d)))) 2))))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (+.f64 h (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 d d))) 2))))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h 0))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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))))) (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 2) (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))))))) (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 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))) (*.f64 d d)))) 2))))) (*.f64 d d)) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))) (*.f64 d d)))) 2)))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (+.f64 h (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 d d))) 2))))) (*.f64 d d)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 d d))) 2)))))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h 0))) (*.f64 d d)) (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (sqrt.f64 -1)))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (sqrt.f64 -1)))) w)) (*.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (*.f64 M M)) (/.f64 (*.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2))) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) 0) (*.f64 (*.f64 M M) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (sqrt.f64 -1)))) w)) (*.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))))))
(*.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 1/2 (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))
(fma.f64 1/2 (/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (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 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 1/2 (/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (sqrt.f64 -1)))) w) (/.f64 (*.f64 -1/4 (*.f64 c0 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)))) (*.f64 (*.f64 M w) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (*.f64 (/.f64 c0 (*.f64 M M)) (/.f64 (*.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 w w)) (pow.f64 d 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1))) 2))) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))) (sqrt.f64 -1)) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) 0) (*.f64 (*.f64 M M) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)) (/.f64 0 (sqrt.f64 -1)))) w)))))
(*.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) (*.f64 M M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(*.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) (*.f64 M M))))) (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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3)) (+.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) (*.f64 M M)) (*.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) (*.f64 M M)))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)) (+.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) (fma.f64 M M (*.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) (*.f64 M M)))))))))
(/.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) (*.f64 M M))) (-.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) (*.f64 M M)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2)) (*.f64 M M)) (-.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))
(/.f64 (+.f64 0 (*.f64 M M)) (-.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) (*.f64 M M)))))
(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) (*.f64 M M)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(cbrt.f64 (*.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) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))
(cbrt.f64 (pow.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) (*.f64 M M)))) 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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 D D)))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(pow.f64 (/.f64 d D) 2)
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (pow.f64 (/.f64 d D) 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)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (/.f64 d D) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (/.f64 d D) 2)) (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (/.f64 d D) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(expm1.f64 (log1p.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)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 d d)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w (*.f64 h (*.f64 D D))))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 c0 (*.f64 d d))))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (neg.f64 (*.f64 c0 (*.f64 d d))) (neg.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (*.f64 (*.f64 D D) (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.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))))
(/.f64 c0 (/.f64 (*.f64 h w) (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 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.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 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 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) (*.f64 M M)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M))))) (*.f64 w 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(cbrt.f64 (*.f64 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(*.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) (*.f64 M M))))) (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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3)) (+.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) (*.f64 M M)) (*.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) (*.f64 M M)))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)) (+.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) (fma.f64 M M (*.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) (*.f64 M M)))))))))
(/.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) (*.f64 M M))) (-.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) (*.f64 M M)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2)) (*.f64 M M)) (-.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))
(/.f64 (+.f64 0 (*.f64 M M)) (-.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) (*.f64 M M)))))
(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) (*.f64 M M)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(cbrt.f64 (*.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) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))
(cbrt.f64 (pow.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) (*.f64 M M)))) 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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(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) (*.f64 M M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))))
(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) (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 c0 (/.f64 (*.f64 h w) (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 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.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 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.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))))
(/.f64 c0 (/.f64 (*.f64 h w) (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 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.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 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 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) (*.f64 M M)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M))))) (*.f64 w 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(cbrt.f64 (*.f64 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.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) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (*.f64 w (*.f64 h (*.f64 D D))) 1)
(*.f64 (*.f64 D D) (*.f64 h w))
(log.f64 (exp.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(cbrt.f64 (*.f64 (*.f64 (*.f64 w (*.f64 h (*.f64 D D))) (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 w (*.f64 h (*.f64 D D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 (*.f64 D D) (*.f64 h w)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 3))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (*.f64 D 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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))
(*.f64 (*.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))
(cbrt.f64 (*.f64 (*.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))))
(cbrt.f64 (*.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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))) (*.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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (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 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (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 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 (*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (cbrt.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)
(*.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)
(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)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (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)))
(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)
(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)
(*.f64 (*.f64 c0 d) (/.f64 1 (*.f64 D D)))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(*.f64 1 (*.f64 (/.f64 c0 D) (/.f64 d D)))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))) (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)))) (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))) (sqrt.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(*.f64 (/.f64 c0 D) (/.f64 d D))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(pow.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) 1)
(*.f64 (/.f64 d D) (/.f64 c0 D))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (*.f64 (/.f64 c0 D) (/.f64 d D))) (*.f64 (/.f64 c0 D) (/.f64 d D))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 d D))))
(*.f64 (/.f64 d D) (/.f64 c0 D))
(/.f64 (*.f64 c0 (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (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 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (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 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))

eval1.8s (4.3%)

Compiler

Compiled 48576 to 21854 computations (55% saved)

prune312.0ms (0.7%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New60322625
Fresh000
Picked303
Done000
Total60622628
Accuracy
73.7%
Counts
628 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.7%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))))))
24.0%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
26.4%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
33.3%
(/.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) (*.f64 M M))))) (*.f64 w 2))
34.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) (*.f64 M M)))))
26.7%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
35.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
21.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
6.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.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) (*.f64 M M))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
24.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
24.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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)))))
32.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M)))))))
34.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
27.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
22.7%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))))))
24.0%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
26.4%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
33.3%
(/.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) (*.f64 M M))))) (*.f64 w 2))
34.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) (*.f64 M M)))))
26.7%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
35.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
21.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
6.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.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) (*.f64 M M))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
24.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
24.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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)))))
32.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M)))))))
34.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
27.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
Compiler

Compiled 3948 to 2256 computations (42.9% saved)

localize800.0ms (1.9%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
92.4%
(*.f64 h (pow.f64 w 2))
77.7%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
77.0%
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
76.6%
(*.f64 (pow.f64 c0 2) (pow.f64 d 2))
83.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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)))))
82.2%
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
77.2%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
63.6%
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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))))
92.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
91.3%
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
84.0%
(*.f64 (*.f64 D D) (*.f64 h w))
77.5%
(/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))
82.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
84.4%
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))
83.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
82.2%
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)
46.5%
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M))))
Compiler

Compiled 680 to 130 computations (80.9% saved)

series81.0ms (0.2%)

Counts
15 → 648
Calls

198 calls:

TimeVariablePointExpression
3.0ms
c0
@inf
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
2.0ms
h
@-inf
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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))))
2.0ms
w
@0
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))
2.0ms
h
@inf
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))
2.0ms
c0
@-inf
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M))))

rewrite725.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1194×pow1
1108×add-exp-log
1108×log1p-expm1-u
1108×expm1-log1p-u
1106×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059787
11400787
Stop Event
node limit
Counts
15 → 132
Calls
Call 1
Inputs
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d))
(*.f64 (*.f64 D D) (*.f64 h w))
(/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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 (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 h (pow.f64 w 2))
Outputs
(+.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))) (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) 1)
(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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))))
(cbrt.f64 (*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))))
(/.f64 (*.f64 c0 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (*.f64 w 2))
(pow.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2))) 1)
(log.f64 (exp.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
0
(*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d)))
(*.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (sqrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(pow.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(exp.f64 (log.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 D (*.f64 D (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 c0 (/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 1 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 h w))))
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 c0 (*.f64 d d))))
(/.f64 1 (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) c0))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (neg.f64 (*.f64 c0 (*.f64 d d))) (neg.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(/.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h w)) (*.f64 D D))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(pow.f64 (pow.f64 (*.f64 c0 d) 2) 1)
(pow.f64 (*.f64 c0 d) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c0 d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (*.f64 c0 d) 2)) (pow.f64 (*.f64 c0 d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c0 d) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c0 d) 2)))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (pow.f64 (*.f64 c0 d) 2) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))

simplify1.3s (3.2%)

Algorithm
egg-herbie
Rules
1418×associate-*r/
954×associate-+r+
782×*-commutative
740×associate-+l+
670×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108287334
1391066906
Stop Event
node limit
Counts
780 → 694
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 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 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (*.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 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(/.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 c0 (*.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 (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 c0 (*.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)))) (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/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 c0 (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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)))) (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 -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 c0 (*.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 (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/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)))) (pow.f64 d 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (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/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)))) (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 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (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 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 (pow.f64 d 2) w))) (/.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 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 (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)))) (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/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 2) (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 (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)))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(/.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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (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 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)))) (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)))) (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/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 2) (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)))) (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)))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) 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 c0 (*.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)))))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.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 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w)))))
(/.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 (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))))))) (/.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 (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))))))) (+.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)))) (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/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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (*.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))))))) (/.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 (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))))))) (+.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)))) (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/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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 c0 2) (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)))) (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 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)))) (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)))) (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/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 2) (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)))) (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)))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))))
(/.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 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))))))) (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) (*.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))))) (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))))))) (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) (*.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))))) (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 2) (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))))))) (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 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) 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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) 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 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 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))))))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 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 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 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 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 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/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 (/.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))) (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) 1)
(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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))))
(cbrt.f64 (*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))))
(/.f64 (*.f64 c0 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (*.f64 w 2))
(pow.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2))) 1)
(log.f64 (exp.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
0
(*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d)))
(*.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (sqrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(pow.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(exp.f64 (log.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 D (*.f64 D (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 c0 (/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 1 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 h w))))
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 c0 (*.f64 d d))))
(/.f64 1 (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) c0))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (neg.f64 (*.f64 c0 (*.f64 d d))) (neg.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(/.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h w)) (*.f64 D D))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(pow.f64 (pow.f64 (*.f64 c0 d) 2) 1)
(pow.f64 (*.f64 c0 d) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c0 d) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (*.f64 c0 d) 2)) (pow.f64 (*.f64 c0 d) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c0 d) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c0 d) 2)))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (pow.f64 (*.f64 c0 d) 2) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))
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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 c0 3) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.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 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)))) 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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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) (*.f64 h h)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) (+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (/.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))))
(*.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 (*.f64 D D)) (/.f64 (*.f64 d d) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (*.f64 D D)) (/.f64 (*.f64 d d) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) 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 (*.f64 D D)) (/.f64 (*.f64 d d) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) h)) (/.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))) (/.f64 0 (*.f64 (*.f64 M w) (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 (*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))))
(*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1)))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1)))) w) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h))) w)))
(*.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 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w)))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.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 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.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 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 c0 (*.f64 d d)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 c0 (*.f64 d d)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)) 0)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))) (/.f64 (/.f64 0 (*.f64 D D)) (*.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 (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) (/.f64 0 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 -1 (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 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 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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))) (/.f64 (/.f64 0 (*.f64 D D)) (*.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 (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) (/.f64 0 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 -1 (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2)))) (*.f64 c0 (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (+.f64 w (*.f64 w (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2))))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2)))) (*.f64 c0 (*.f64 d d))) (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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (+.f64 w (*.f64 w (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2))))) (*.f64 d d))) (fma.f64 1/4 (*.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 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2)))))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M M)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (+.f64 (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(+.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))) (-.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 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (-.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))) (*.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 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M M)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (-.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (*.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 3) (-.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 (pow.f64 c0 2) (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h (*.f64 w w))))) (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.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 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 c0 c0) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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)))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 c0 (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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)))) (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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 c0 (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) c0) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 c0 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) w)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(+.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 c0 (*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0))))))
(+.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/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)))) (pow.f64 d 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (*.f64 d d)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))))))
(+.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/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)))) (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 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 c0 (*.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 c0 (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (*.f64 d d)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) c0) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (pow.f64 d 2) w))) (/.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 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 (*.f64 d d) w)) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h 0) w)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (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)))) (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 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 (*.f64 d d) w)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h 0) w)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 2) (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 (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)))) (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/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 (*.f64 d d) w)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 h 3) w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)) 0))) (*.f64 (*.f64 c0 c0) (pow.f64 d 6))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h 0) w)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h)))) (*.f64 w w))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h))))))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h)))) (*.f64 w w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h)))) (*.f64 w w))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))))) (*.f64 w w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h)))) (*.f64 w w)) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))))) (*.f64 w w)) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h)))) (*.f64 w w)) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))))) (*.f64 w w)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h)))) (*.f64 w w)) (fma.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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)))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) 0)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 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 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)))) (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)))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) 0)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 2) (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)))) (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)))) (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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (*.f64 h h)) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2)))) (*.f64 (*.f64 c0 c0) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)) 0)))) (*.f64 (*.f64 c0 c0) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) 0)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w)))) (*.f64 h w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w)))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w)))) (*.f64 h w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w)))) (*.f64 h w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))))) w)) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c0 (+.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)))))) (*.f64 h w))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))))) w)) (fma.f64 1/8 (*.f64 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)) (fma.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w)))))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (*.f64 M w) (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 4)) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.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 c0 (*.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 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (*.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)))))) w)))))
(fma.f64 -1/8 (/.f64 c0 (/.f64 (*.f64 (*.f64 (pow.f64 M 3) w) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 d 6) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (*.f64 M w) (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.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 (*.f64 (*.f64 c0 (pow.f64 d 4)) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.f64 (*.f64 1/4 (*.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))))))) (/.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 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.f64 (*.f64 1/4 (*.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))))))) (/.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 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 2) (pow.f64 d 4)))) (+.f64 (*.f64 1/4 (*.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))))))) (+.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)))) (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/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h 0)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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)))) (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 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) 0)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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)))) (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)))) (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 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) 0)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 2) (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)))) (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)))) (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/8 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2)))))) (fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))))) (fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) 0)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 3) w) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)))))
(fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.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 c0 (-.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 (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.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)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (*.f64 (pow.f64 D 2) w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 3) w) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/4 (/.f64 c0 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w)) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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))))))) (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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) 0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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))))) (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))))))) (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 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2)))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2))))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) 0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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))))) (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 2) (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))))))) (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 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2)))) (*.f64 d d)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2))))) (*.f64 (*.f64 c0 c0) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 h (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2))))) (*.f64 d d)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2)))))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) 0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) w) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) w) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (-.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 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2))) (*.f64 (*.f64 (*.f64 M M) w) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) 0) (*.f64 (*.f64 M M) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) w) (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(*.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 M) (/.f64 w (*.f64 (sqrt.f64 -1) c0)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 1/2 (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (-.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 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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))))) w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2))) (*.f64 (*.f64 (*.f64 M M) w) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (/.f64 c0 (/.f64 w (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) 0) (*.f64 (*.f64 M M) (*.f64 w (*.f64 -1 (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) 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)))
(fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (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 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.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 (/.f64 (pow.f64 c0 3) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.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 (*.f64 c0 c0) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (neg.f64 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d)))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))) (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2))))) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w 0)) (*.f64 d d))))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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) (*.f64 h h)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w)))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d)))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 w 0)) (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 M h) (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))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (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)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))))
(*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 M h) (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))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h 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/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/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d)))) 2))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 h (/.f64 (*.f64 d d) 0))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 M w) (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))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.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 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 M w) (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))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w 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 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/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) h)))) (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (*.f64 w w)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (+.f64 (/.f64 0 (*.f64 (*.f64 M w) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 h h))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w 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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 d d) M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 d d) (/.f64 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 (*.f64 d d) M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (*.f64 d d) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.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 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 d d) M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (*.f64 d d) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 D (*.f64 D (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 c0 (*.f64 h w)))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 c0 (*.f64 d d)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 c0 (*.f64 d d)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))))) (*.f64 c0 (*.f64 d d))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)) 0)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (*.f64 D D)) (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 -1 (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (/.f64 0 (*.f64 D D)) (*.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 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (*.f64 d d)) 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 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 -1 (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (/.f64 (pow.f64 d 4) (*.f64 w w))) (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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 D D) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2)))) (*.f64 c0 (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (+.f64 w (*.f64 w (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2))))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2)))) (*.f64 c0 (*.f64 d d))) (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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 d d)))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (+.f64 w (*.f64 w (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2))))) (*.f64 d d))) (fma.f64 1/4 (*.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 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w 0)) (*.f64 d d)))) 2)))))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (*.f64 d d))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M M)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (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)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))) (*.f64 M M)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)) 2)) (pow.f64 (sqrt.f64 -1) 3))) (/.f64 (*.f64 1/2 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (sqrt.f64 -1)))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (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 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d)))))
(+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d)))))
(+.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
(+.f64 0 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
(+.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 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d)))))))
(+.f64 0 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))
(+.f64 (*.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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(+.f64 (*.f64 -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 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))))) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (*.f64 w 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 h 4) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 c0 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) w)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))))
(+.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 (*.f64 c0 c0) (/.f64 w (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(*.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 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 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/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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.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 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))))
(*.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 M) (/.f64 w (*.f64 (sqrt.f64 -1) c0)))
(+.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 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 c0 d) 2)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(+.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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 c0 d) 2)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(+.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 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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)))) (pow.f64 d 8))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.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))))) (pow.f64 d 8))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 c0 d) 2)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(+.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))) (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) 1)
(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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(cbrt.f64 (*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))))
(cbrt.f64 (*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))))))
(cbrt.f64 (pow.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) 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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) 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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(/.f64 (*.f64 c0 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (*.f64 w 2))
(*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 2 w)))
(log.f64 (exp.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 2 w)))
(cbrt.f64 (*.f64 (*.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2))) (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))) (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w))) (*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))))))
(cbrt.f64 (pow.f64 (*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 2 w))) 3))
(expm1.f64 (log1p.f64 (*.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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (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) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 (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) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w))) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)))
0
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))
(*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(*.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))) (cbrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(*.f64 (sqrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (sqrt.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(log.f64 (exp.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))) (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w))) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w))) (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(exp.f64 (log.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))
(pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 1)
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 D (*.f64 D (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 (*.f64 D D) (*.f64 (*.f64 D (*.f64 h w)) (*.f64 D (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 D (*.f64 h w))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 c0 (/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(*.f64 1 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2)) (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) 1)
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
(/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 c0 (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 1 (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)) c0))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d))))
(/.f64 (neg.f64 c0) (/.f64 (*.f64 (neg.f64 D) (*.f64 D (*.f64 h w))) (*.f64 d d)))
(/.f64 (neg.f64 c0) (/.f64 (*.f64 D (*.f64 (*.f64 D h) (neg.f64 w))) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 c0 (*.f64 d d))) (neg.f64 (*.f64 D (*.f64 D (*.f64 h w)))))
(/.f64 (*.f64 c0 (neg.f64 (*.f64 d d))) (*.f64 (neg.f64 D) (*.f64 D (*.f64 h w))))
(/.f64 (*.f64 c0 (*.f64 d (neg.f64 d))) (*.f64 D (*.f64 (*.f64 D h) (neg.f64 w))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h w)) (*.f64 D D))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 D D)) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(pow.f64 (pow.f64 (*.f64 c0 d) 2) 1)
(pow.f64 (*.f64 c0 d) 2)
(pow.f64 (*.f64 c0 d) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c0 d) 2)))
(pow.f64 (*.f64 c0 d) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (*.f64 c0 d) 2)) (pow.f64 (*.f64 c0 d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (*.f64 c0 d) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2)))
(pow.f64 (*.f64 c0 d) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 c0 d) 2)))
(pow.f64 (*.f64 c0 d) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c0 d) 2)))
(pow.f64 (*.f64 c0 d) 2)
(pow.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) 1)
(*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (pow.f64 w 4)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (pow.f64 (*.f64 c0 d) 2) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(*.f64 h (*.f64 w w))
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 (*.f64 h h) (pow.f64 w 4))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w w)) 3))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))

eval2.2s (5.2%)

Compiler

Compiled 58638 to 28785 computations (50.9% saved)

prune620.0ms (1.5%)

Pruning

31 alts after pruning (29 fresh and 2 done)

PrunedKeptTotal
New70023723
Fresh11617
Picked325
Done000
Total71431745
Accuracy
77.3%
Counts
745 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.3%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
33.1%
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
26.9%
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
31.8%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
44.6%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
32.9%
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
29.3%
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
5.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
33.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
21.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
6.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
20.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
40.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))))
41.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
40.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d))))))
45.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
41.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
45.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
42.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
41.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
27.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
24.1%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
37.8%
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))))
24.3%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
33.1%
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
26.9%
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
31.8%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
44.6%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
32.9%
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
29.3%
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
5.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
33.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
21.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
6.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
20.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
40.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))))
41.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
40.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d))))))
45.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
41.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
45.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
42.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
41.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
27.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
24.1%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
37.8%
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))))
Compiler

Compiled 4318 to 2634 computations (39% saved)

localize1.1s (2.7%)

Compiler

Compiled 514 to 166 computations (67.7% saved)

eval1.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

prune360.0ms (0.9%)

Pruning

31 alts after pruning (24 fresh and 7 done)

PrunedKeptTotal
New000
Fresh02424
Picked055
Done022
Total03131
Accuracy
77.3%
Counts
31 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.3%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
33.1%
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
26.9%
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
31.8%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
44.6%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
32.9%
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
29.3%
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
5.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
33.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
21.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
6.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
20.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
40.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))))
41.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
40.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d))))))
45.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
41.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
45.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
42.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
41.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
27.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
24.1%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
37.8%
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))))
24.3%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
33.1%
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
26.9%
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
31.8%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
44.6%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
32.9%
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
29.3%
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
5.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
33.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
21.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
6.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
20.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
40.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))))
41.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
40.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d))))))
45.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
41.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
45.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
42.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
41.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
27.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
24.1%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
37.8%
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))))
Compiler

Compiled 4022 to 2440 computations (39.3% saved)

localize2.1s (4.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
83.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
82.2%
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
77.3%
(/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
56.3%
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
92.7%
(*.f64 h (*.f64 w w))
90.6%
(*.f64 D (*.f64 h (*.f64 w w)))
77.7%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
76.6%
(*.f64 (pow.f64 c0 2) (pow.f64 d 2))
85.0%
(*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w))
80.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
75.4%
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d)))
75.0%
(*.f64 (*.f64 D D) (*.f64 M M))
92.7%
(*.f64 h (*.f64 w w))
78.8%
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
77.9%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
77.7%
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
93.6%
(/.f64 c0 (*.f64 h w))
92.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
82.2%
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
49.7%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
Compiler

Compiled 673 to 212 computations (68.5% saved)

series374.0ms (0.9%)

Counts
19 → 900
Calls

249 calls:

TimeVariablePointExpression
20.0ms
M
@0
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))
17.0ms
c0
@-inf
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
12.0ms
c0
@-inf
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
11.0ms
h
@inf
(/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
10.0ms
c0
@-inf
(/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))

rewrite284.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1078×add-sqr-sqrt
1076×pow1
1004×add-exp-log
1004×log1p-expm1-u
1004×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify803.0ms (1.9%)

Algorithm
egg-herbie
Rules
1062×*-commutative
1048×distribute-rgt-in
1048×distribute-lft-in
480×+-commutative
476×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0129576897
1488272613
Stop Event
node limit
Counts
1067 → 515
Calls
Call 1
Inputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 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 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (pow.f64 c0 2) (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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.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 (pow.f64 w 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.f64 h (pow.f64 w 2))
(*.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 (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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 14)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 14)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 2)))))))
(*.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 (*.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 (*.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 (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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.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 c0 7) (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.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/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.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 (*.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 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 -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 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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 7) (*.f64 w (+.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 c0 (pow.f64 d 2)))))))
(*.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 (*.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 (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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 7) (+.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 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.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 (*.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 (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 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/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 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 8) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 2)))))))
(*.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 (*.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 (*.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 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 -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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 3) (+.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 3) (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 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 3) (+.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 3) (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 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 4) (+.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 4) (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 3) (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 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.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 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/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (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 2)))) (pow.f64 d 6)))) (pow.f64 c0 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/2 (/.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 2)))) (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 2)))) (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 4)))) (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 (pow.f64 w 2)))))))) (pow.f64 c0 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (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 2)))) (pow.f64 d 6)))) (pow.f64 c0 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 -1/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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 (pow.f64 M 2) (*.f64 w (-.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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 c0 2) (*.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/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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 2) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 c0 2) (*.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 1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) w))) (*.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 2)))) (*.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))))) (pow.f64 c0 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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 2) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 c0 2) (*.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/2 (/.f64 (+.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) w))) (*.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 2)))) (*.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 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/16 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 3)))) (*.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 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.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)))))) (pow.f64 c0 6))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) w))) (*.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 2)))) (*.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))))) (pow.f64 c0 4))))))
(/.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/2 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (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 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (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 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 4) (+.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 2) (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 2) (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 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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/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 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (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 3) (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 3) (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 4))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 4) (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))))))) (pow.f64 w 4))))))
(/.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/2 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.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 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (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 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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 (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 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 M 2))))))
(*.f64 1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (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 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M)))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))))))) (/.f64 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.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 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/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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/2 (/.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 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))))))) (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 4)))) (pow.f64 c0 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 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 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 (pow.f64 w 2)))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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 (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/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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/2 (/.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 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))))))) (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 4)))) (pow.f64 c0 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 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 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 (pow.f64 w 2)))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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 (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/2 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.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 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.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 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.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 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (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 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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 (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 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (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 (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 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.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 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (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 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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) (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 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (pow.f64 h 3))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))))))) (pow.f64 h 3))))))
(*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(*.f64 1 (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) (cbrt.f64 (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(pow.f64 (/.f64 c0 (*.f64 h w)) 1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 h w))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 h w))) (/.f64 c0 (*.f64 h w))))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 h w))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (pow.f64 (*.f64 c0 d) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c0 d) 2)) (neg.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(/.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) D) (*.f64 D (*.f64 h (*.f64 w w))))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))) (cbrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))))) (cbrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))) (sqrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(pow.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(exp.f64 (log.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (*.f64 D D) (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w) (/.f64 1 (*.f64 c0 (*.f64 d d))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 0) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 c0 2) w)) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)))
(/.f64 (*.f64 c0 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w) (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)) (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(*.f64 c0 (*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) (*.f64 c0 c0))
(*.f64 (pow.f64 (*.f64 c0 d) 2) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(pow.f64 (*.f64 D (*.f64 h (*.f64 w w))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 h (*.f64 w w))) (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 D (*.f64 h (*.f64 w w)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(*.f64 (*.f64 M M) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(*.f64 1 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))) (cbrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (sqrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(pow.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 2 w) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (*.f64 c0 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))) (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
Outputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 D (*.f64 h (pow.f64 w 2)))
(*.f64 D (*.f64 h (*.f64 w w)))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 h (pow.f64 w 2))
(*.f64 h (*.f64 w w))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 14)))) (*.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))) 2))) (pow.f64 d 14))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 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)))) (pow.f64 d 14))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 14)))) (*.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))) 2))) (pow.f64 d 14))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 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)))) (pow.f64 d 14))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 D 14) c0) (/.f64 (*.f64 (*.f64 h w) (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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 d d)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (pow.f64 D 14) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.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 c0 7) (pow.f64 d 2)))) (*.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) (pow.f64 c0 7)) (/.f64 (*.f64 (*.f64 h w) (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)) 2))) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 D D) (pow.f64 c0 7)) (/.f64 (*.f64 h (*.f64 w (fma.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 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) 2)))) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(*.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 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (neg.f64 c0))
(+.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 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) -1/2))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) -1/2) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.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))))))
(fma.f64 -1 (*.f64 c0 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) -1/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) -1/8)) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 (*.f64 -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 -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)))))))
(fma.f64 -1 (*.f64 c0 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) -1/16))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) -1/16))) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 7) (*.f64 w (+.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 c0 (pow.f64 d 2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (pow.f64 h 7) w) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (pow.f64 d 6)))) 2)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (pow.f64 h 7) (*.f64 w (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 w 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 d d)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 7) (+.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 c0 (pow.f64 d 2)))) (*.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h (pow.f64 w 7)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2))) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (pow.f64 w 7) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)
(/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))
(+.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/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d))))
(+.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/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 c0 (*.f64 d d)))))
(+.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 8) (*.f64 h (*.f64 w (+.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 c0 (pow.f64 d 2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (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 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D D) (pow.f64 M 8)) (*.f64 (*.f64 h w) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (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 w 3)) (pow.f64 d 6)))) 2)))) (*.f64 c0 (*.f64 d d)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (pow.f64 M 8) (*.f64 h (*.f64 w (fma.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) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2)))))) (*.f64 c0 (*.f64 d d)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 h h)) (*.f64 (*.f64 w w) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (sqrt.f64 -1)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 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 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 M 6) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 h h)) (*.f64 (*.f64 w w) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8))) (*.f64 (*.f64 c0 c0) (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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (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 w 3)) (pow.f64 d 6)))) 2))) (*.f64 h w))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 M 6) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8))) (pow.f64 d 4))) (fma.f64 -1/16 (/.f64 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 c0 5)) (pow.f64 d 10)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (fma.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) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 h w)))))))) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(/.f64 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))))) M))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))))) M) (/.f64 (fma.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 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))) M)) (/.f64 (fma.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) 1)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M))) (/.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 M (sqrt.f64 -1)))
(-.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -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)))))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -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 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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1 (/.f64 (fma.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 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M)) (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))) (+.f64 (/.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))))) (/.f64 (fma.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) 1)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(/.f64 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -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 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 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.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 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 -1 (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))))))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) 1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 1/2 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1)))))))) (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (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 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 M M)) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)) 1/8))) (*.f64 c0 c0)) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))) 2)) (*.f64 (*.f64 h w) (*.f64 M M))))))) (pow.f64 d 10)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)) 1/8) (pow.f64 d 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)) 1/8)))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 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 (*.f64 h w) (*.f64 M M))))))) (pow.f64 d 10)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (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 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 M M)) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)) 1/8))) (*.f64 c0 c0)) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))) 2)) (*.f64 (*.f64 h w) (*.f64 M M))))))) (pow.f64 d 10)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3)) 1/8) (pow.f64 d 6)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)) 1/8) (pow.f64 d 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 c0 3)) 1/8)))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 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 (*.f64 h w) (*.f64 M M))))))) (pow.f64 d 10)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 D 10) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (/.f64 (pow.f64 M 6) (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 (*.f64 h w) (*.f64 M M))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 D 10) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8))) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 (*.f64 h w) (*.f64 M M)))))))) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(/.f64 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 D 4)))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (*.f64 M M)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))))) (pow.f64 D 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 D 4))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (*.f64 M M)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) 1)))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))))))) (pow.f64 D 6))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(/.f64 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 D 4)))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (*.f64 M M)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))))) (pow.f64 D 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 D 4))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (*.f64 M M)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) 1)))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))))))) (pow.f64 D 6))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(/.f64 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -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 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 (*.f64 c0 c0) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (*.f64 (*.f64 c0 c0) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.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 (*.f64 c0 c0) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 -1 (*.f64 (pow.f64 c0 3) (fma.f64 -1/2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))))))) (*.f64 -1 (+.f64 (/.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (*.f64 (pow.f64 c0 3) (fma.f64 -1/2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) 1))))) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1)))))))) (*.f64 (*.f64 c0 c0) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 -1 (sqrt.f64 -1))))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6)) 1/8) (pow.f64 c0 3)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) 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) (*.f64 M M)) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6)) 1/8))) (pow.f64 d 4)) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 d 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)) 2)) (*.f64 (*.f64 h w) (*.f64 M M))))))) (pow.f64 c0 5)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 d 6)) 1/8) (pow.f64 c0 3)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) 1/8) (pow.f64 c0 3))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) 1/8))))) (pow.f64 d 4)) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 d 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (fma.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 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) 2)) (*.f64 (*.f64 h w) (*.f64 M M))))))) (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)))))))
(neg.f64 (/.f64 (/.f64 (*.f64 M M) c0) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))
(/.f64 (*.f64 M (neg.f64 M)) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 (*.f64 M M) c0) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 c0 3) (*.f64 d d)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 4)) (*.f64 (*.f64 d d) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))) (/.f64 (*.f64 M M) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 (*.f64 M M) c0) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3)) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (*.f64 h h))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 c0 3) (*.f64 d d)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 M 6) (*.f64 h h)) (*.f64 w w))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 w 3)) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 4)) (*.f64 (*.f64 d d) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))))) (/.f64 (*.f64 M M) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.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 (*.f64 M M) c0) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (pow.f64 c0 7)) (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 h w) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (*.f64 h h))) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))))) (*.f64 (*.f64 d d) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))) (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3)) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (*.f64 h h))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 8)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3)) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (fma.f64 1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 10)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)) (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 8)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 c0 3) (*.f64 d d)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (pow.f64 c0 7) (*.f64 (*.f64 d d) (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 (*.f64 M M) (*.f64 h (*.f64 w (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 h h)) (*.f64 w w)) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 w 3))) (pow.f64 d 6)) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 M 6) (*.f64 h h)) (*.f64 w w))) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 8)) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (fma.f64 1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 10)) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)) (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 8)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 w 3)) (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 4)) (*.f64 (*.f64 d d) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))))))))) (/.f64 (*.f64 M M) (*.f64 c0 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 h 3) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.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 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 h 5) (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (*.f64 w w) (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (pow.f64 d 6))) 1/8)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 w 5)) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 w (*.f64 M M)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 h 5) (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 M M) (*.f64 (*.f64 w w) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) 1/8))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 w 5)) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 w 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 (*.f64 D D) (*.f64 w (*.f64 M M))))))))) (*.f64 (pow.f64 h 3) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 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 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 h h)))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 w w)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h)))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 h h)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (pow.f64 h 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 w w)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 w 3) 1)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 w w)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (*.f64 M w) (sqrt.f64 -1))))) (pow.f64 h 3))) (/.f64 M (sqrt.f64 -1)))
(*.f64 -1 (/.f64 M (sqrt.f64 -1)))
(neg.f64 (/.f64 M (sqrt.f64 -1)))
(/.f64 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 h h)))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 w w)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h)))
(+.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 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 (pow.f64 h 3) (*.f64 w (sqrt.f64 -1))))) (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 h h)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) 1)))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 w w)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (*.f64 w w)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 w (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 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(+.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.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 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 w 3) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (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 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) 1/8)) (fma.f64 -1 (*.f64 (pow.f64 w 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h h)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.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 c0 5) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (/.f64 (*.f64 2 (*.f64 (*.f64 c0 (*.f64 d d)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2)))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 (pow.f64 w 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) 1/8))) (pow.f64 d 4))) (fma.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 (*.f64 c0 (*.f64 d d)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2))) (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))))))))) (*.f64 (pow.f64 w 3) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 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 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (*.f64 w w)))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 w 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 (*.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (*.f64 w w)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (pow.f64 (sqrt.f64 -1) 4)))) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (sqrt.f64 -1)))))) (pow.f64 w 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 w w))) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) 1)) (pow.f64 d 6))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (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 (neg.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2))))))
(-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1)))))
(+.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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (*.f64 w w)))))
(-.f64 (-.f64 (/.f64 (neg.f64 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 w w)))
(+.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 (*.f64 D D) (*.f64 (*.f64 M h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))))))) (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1 (/.f64 (*.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (*.f64 w w)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4)))))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) 1)))))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 w w))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w -1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 M (*.f64 (*.f64 h (pow.f64 w 3)) (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 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 3) (+.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 3) (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 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 3) (+.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 3) (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 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 4) (+.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 4) (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 3) (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 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 -1/2 (*.f64 (pow.f64 c0 4) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))) (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 c0 3) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 c0 4) (fma.f64 -1/2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) 1))))) (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))))))) (*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (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 2)))) (pow.f64 d 6)))) (pow.f64 c0 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/2 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6)) 1/8) (*.f64 c0 c0)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3)))) (pow.f64 d 6)) 1/8) (*.f64 c0 c0)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (/.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 2)))) (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 2)))) (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 4)))) (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 (pow.f64 w 2)))))))) (pow.f64 c0 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (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 2)))) (pow.f64 d 6)))) (pow.f64 c0 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/2 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (*.f64 M M)) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6)) 1/8))) (pow.f64 d 4)) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 d 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (pow.f64 d 6)) 2)) (*.f64 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (pow.f64 c0 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (*.f64 w w) (pow.f64 h 3))) (pow.f64 d 6)) 1/8) (*.f64 c0 c0)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3)))) (pow.f64 d 6)) 1/8)))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 d 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (fma.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 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))))) 2)) (*.f64 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (pow.f64 c0 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3)))) (pow.f64 d 6)) 1/8) (*.f64 c0 c0)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(*.f64 -1/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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 (*.f64 M M) w) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))))
(*.f64 -1/2 (/.f64 (*.f64 M M) (*.f64 w (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 c0 2) (*.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/2 (/.f64 (/.f64 (*.f64 M M) w) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (pow.f64 M 4)))) (*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))
(fma.f64 -1/2 (/.f64 (*.f64 M M) (*.f64 w (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (pow.f64 M 4))) (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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 2) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 c0 2) (*.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 1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) w))) (*.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 2)))) (*.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))))) (pow.f64 c0 4)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 M M) w) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (pow.f64 M 4))) (*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))) (/.f64 (*.f64 1/2 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 w (*.f64 h h))) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (pow.f64 h 3)))) (pow.f64 d 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))) (pow.f64 c0 4))))
(fma.f64 -1/2 (/.f64 (*.f64 M M) (*.f64 w (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (pow.f64 M 4))) (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 w (*.f64 h h)))) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (pow.f64 h 3))))))) (pow.f64 c0 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 M 2) (*.f64 w (-.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 2) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 c0 2) (*.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/2 (/.f64 (+.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) w))) (*.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 2)))) (*.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 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/16 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 3)))) (*.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 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.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)))))) (pow.f64 c0 6))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) w))) (*.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 2)))) (*.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))))) (pow.f64 c0 4))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 M M) w) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (pow.f64 M 4))) (*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 w (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 w (*.f64 h h))) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (pow.f64 h 3)))) (pow.f64 d 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))))) (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 3))) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))))) (pow.f64 c0 6)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 w (*.f64 h h))) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (pow.f64 h 3)))) (pow.f64 d 6)) (pow.f64 (-.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)))) (pow.f64 c0 4))))))
(fma.f64 -1/2 (/.f64 (*.f64 M M) (*.f64 w (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (pow.f64 M 4))) (*.f64 (pow.f64 (*.f64 c0 d) 2) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 w (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 w (*.f64 h h)))) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (pow.f64 h 3)))))))))) (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 d 8)) (/.f64 (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 4) (pow.f64 w 3))) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 w 4) (pow.f64 h 5)))) (pow.f64 d 10)) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2))))) (pow.f64 c0 6)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 w (*.f64 h h)))) (*.f64 (pow.f64 d 4) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 3))) (*.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 (-.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w))) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h w)))) 2)) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 w w) (pow.f64 h 3))))))) (pow.f64 c0 4))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (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 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (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 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 w 4) (+.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 2) (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 2) (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 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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/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/2 (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 w 4) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h h)) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2))))))))) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 w 4) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) 1/8))) (pow.f64 d 4))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 h 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) 2))) (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M)))))))) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (pow.f64 w 3)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (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 3) (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 3) (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 4))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (pow.f64 w 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))))) (*.f64 M (*.f64 h (sqrt.f64 -1)))))) (pow.f64 w 4))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) 1))) (/.f64 (*.f64 c0 (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (sqrt.f64 -1)))))) (pow.f64 w 4))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (pow.f64 w 3)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (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 3) (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)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 4) (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))))))) (pow.f64 w 4))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4)))) (pow.f64 w 3)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (pow.f64 c0 3) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 4))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (pow.f64 (sqrt.f64 -1) 4)))))) (pow.f64 w 4))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (fma.f64 -1/2 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))) (pow.f64 w 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) 1)))) (/.f64 (*.f64 c0 (*.f64 (*.f64 d d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 -1 (sqrt.f64 -1))))))))) (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (sqrt.f64 -1)))))) (pow.f64 w 4))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.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 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (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 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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 (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/2 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 M 6) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 d 10))) (/.f64 (*.f64 2 (*.f64 (*.f64 c0 c0) (*.f64 (*.f64 d d) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (pow.f64 w 6))) (pow.f64 c0 6)) (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 w 3)) (pow.f64 d 6)))) 2))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))))) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 M 6) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8))) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (fma.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) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) M))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) M))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (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/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) M) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) M) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) 1)))) (/.f64 (*.f64 c0 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M))))))
(*.f64 1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(*.f64 1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) M))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) M))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (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 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) M)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) M)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) 1)))) (/.f64 (*.f64 c0 (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 M M)) (*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) M)))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (pow.f64 c0 3) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))))))) (/.f64 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (pow.f64 c0 3) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 -1/2 (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 3) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))))))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 d 4) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 -1/2 (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) 1))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))))))) (*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (/.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 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))))))) (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 4)))) (pow.f64 c0 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 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 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 (pow.f64 w 2)))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))) 2)) (*.f64 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (pow.f64 d 10)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8)))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 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 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (pow.f64 d 10)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (/.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 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))))))) (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 4)))) (pow.f64 c0 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 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 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 (pow.f64 w 2)))))))) (pow.f64 d 10))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (pow.f64 c0 2)))) (pow.f64 d 6))) (+.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/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 6))))) (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (pow.f64 c0 3))) 2)) (*.f64 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (pow.f64 d 10)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 M M) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8)))))) (fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 D 12) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 M 8) (*.f64 (pow.f64 h 6) (pow.f64 w 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 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (pow.f64 d 10)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 w w) (pow.f64 h 3))))) 1/8) (pow.f64 d 6)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.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 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/8 (/.f64 (*.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 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.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 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (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 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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 (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/2 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 D 10) (fma.f64 -1/4 (/.f64 (*.f64 M M) (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 (*.f64 w w) (*.f64 h h)) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 M M)) (/.f64 (*.f64 (*.f64 d d) (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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 h (*.f64 w w)))))))) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 D 10) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (*.f64 (*.f64 (/.f64 (pow.f64 M 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 d 6))) 1/8))) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 c0 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 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 (*.f64 M M) (*.f64 h (*.f64 w w)))))))) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 D 4)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 d 6))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))))))) (pow.f64 D 6))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 M M)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) 1)))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))))))) (pow.f64 D 6))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 D 4)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (pow.f64 D 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 D 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (pow.f64 D 6))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (*.f64 M M) (pow.f64 h 3)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))) (pow.f64 d 6))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 3))))))))) (pow.f64 D 6))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (pow.f64 D 4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 M M)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 4) 1)))) (/.f64 c0 (/.f64 (*.f64 (*.f64 M h) (*.f64 w (sqrt.f64 -1))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))))))) (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 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(+.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.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/2 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))))
(fma.f64 -1/2 (*.f64 (pow.f64 h 3) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 w w) (pow.f64 M 4))) (*.f64 c0 c0)) (pow.f64 d 6)) 1/8)) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (+.f64 (*.f64 -1/2 (*.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 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (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 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c0 2) (*.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) (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/2 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 h 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 w w) (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 M 4)) (pow.f64 d 6))) 1/8)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 w 6)) (pow.f64 d 12))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (pow.f64 d 6)))) 2))) (*.f64 (*.f64 w w) (*.f64 M M)))))))) (fma.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d)))))
(fma.f64 -1/2 (*.f64 (pow.f64 h 3) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 w w) (pow.f64 M 4))) (*.f64 c0 c0)) (pow.f64 d 6)) 1/8)) (fma.f64 -1/2 (*.f64 (pow.f64 h 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 w w) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 w w) (pow.f64 M 4))) (*.f64 c0 c0)) (pow.f64 d 6)) 1/8))) (pow.f64 d 4))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 4) (pow.f64 M 6))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 c0 d) 2) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 12) (pow.f64 c0 6)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 w 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 (*.f64 D D) (*.f64 (*.f64 w w) (*.f64 M M)))))))) (fma.f64 -1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))))) (*.f64 h h)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4)))))) (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (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/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))))) (*.f64 h h)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))))) (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))))))))) (pow.f64 h 3))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 w 4) 1)))) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M w) (sqrt.f64 -1))))) (pow.f64 h 3))))))
(*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1))))
(/.f64 (*.f64 -1/2 (*.f64 c0 M)) (*.f64 w (sqrt.f64 -1)))
(*.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1/2 (+.f64 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))))) (*.f64 h h)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M c0) (*.f64 w (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (pow.f64 h 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3)))))))) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))))))) (pow.f64 h 3))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (/.f64 c0 (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 w w)) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))))) (*.f64 h h)) (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 (*.f64 d d) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 4))))))) (pow.f64 h 3))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 c0 M) w) (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 w w) -1)))) (fma.f64 -1/2 (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 h h)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 M M) (*.f64 (pow.f64 w 4) 1))))) (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 w 3)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M w) (sqrt.f64 -1))))) (pow.f64 h 3))))))
(*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (/.f64 (/.f64 c0 h) w)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(/.f64 (*.f64 (*.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))) (*.f64 2 w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))) w))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1)
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (*.f64 2 (/.f64 c0 (*.f64 2 w))))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (*.f64 2 (/.f64 c0 (*.f64 2 w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 c0 2) 2) w) (/.f64 (*.f64 (/.f64 c0 2) 2) w)) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (*.f64 2 (/.f64 c0 (*.f64 2 w)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (*.f64 2 (/.f64 c0 (*.f64 2 w))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (*.f64 2 (/.f64 c0 (*.f64 2 w))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (*.f64 2 (/.f64 c0 (*.f64 2 w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(*.f64 1 (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) (cbrt.f64 (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(pow.f64 (/.f64 c0 (*.f64 h w)) 1)
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 h w))) (/.f64 c0 (*.f64 h w))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 (/.f64 c0 h) w) (/.f64 (/.f64 c0 h) w))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 c0 h) w) 3))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(exp.f64 (log.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 c0 h) w)
(pow.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) 1)
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))) (*.f64 (*.f64 D D) (*.f64 (*.f64 D D) (*.f64 (*.f64 h h) (pow.f64 w 4))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (pow.f64 (*.f64 c0 d) 2)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c0 d) 2)) (neg.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 c0 d) 2)) (neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 c0 d) 2)) (*.f64 (*.f64 h (*.f64 w w)) (neg.f64 (*.f64 D D))))
(/.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) D) (*.f64 D (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) 1)
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))) (cbrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))))) (cbrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))) (sqrt.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(pow.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) 1)
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(log.f64 (exp.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h (*.f64 w w))) (/.f64 d (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(exp.f64 (log.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(*.f64 h (*.f64 w w))
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 (*.f64 h h) (pow.f64 w 4))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w w)) 3))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 M M)) 1)
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(log.f64 (exp.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (*.f64 D D) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (pow.f64 D 4) (pow.f64 M 4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(exp.f64 (log.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 M M))))
(*.f64 D (*.f64 D (*.f64 M M)))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w) (/.f64 1 (*.f64 c0 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1)
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d))) (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d))) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (/.f64 h d) (/.f64 w d)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)
(+.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 0) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)))
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(+.f64 (*.f64 0 (/.f64 (/.f64 c0 2) w)) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)))
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(/.f64 (*.f64 c0 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)) (*.f64 2 w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2)) w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)) w))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)) 1)
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2)) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))) (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 c0 (*.f64 2 w))) (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) c0) (/.f64 (*.f64 h w) (*.f64 d d))) 1/2))))
(+.f64 0 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w) 1)
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w) (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)) (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 w (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) w)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M)))
(*.f64 c0 (*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w))))))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 c0 (*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 c0 (*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 w w)))) (*.f64 c0 c0))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 c0 (*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w)))))
(*.f64 (pow.f64 (*.f64 c0 d) 2) (/.f64 1 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 1 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
(pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) 1)
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))) (*.f64 d d))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w)))
(pow.f64 (*.f64 D (*.f64 h (*.f64 w w))) 1)
(*.f64 D (*.f64 h (*.f64 w w)))
(log.f64 (exp.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 h (*.f64 w w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 h (*.f64 w w))) (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 D (*.f64 h (*.f64 w w)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 h (*.f64 w w))) (*.f64 (*.f64 D D) (*.f64 (*.f64 h h) (pow.f64 w 4)))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 h (*.f64 w w))) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 h (*.f64 w w)))
(exp.f64 (log.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 h (*.f64 w w)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 D (*.f64 h (*.f64 w w)))
(pow.f64 (*.f64 h (*.f64 w w)) 1)
(*.f64 h (*.f64 w w))
(log.f64 (exp.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 h (*.f64 w w))) (*.f64 h (*.f64 w w))))
(cbrt.f64 (*.f64 (*.f64 h (*.f64 w w)) (*.f64 (*.f64 h h) (pow.f64 w 4))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w w)) 3))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(exp.f64 (log.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w w))))
(*.f64 h (*.f64 w w))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 (/.f64 c0 h) w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2)) (*.f64 M M)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (+.f64 0 (*.f64 M M)) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) 1)
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(*.f64 1 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (cbrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))) (cbrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (sqrt.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(pow.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) 1)
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(cbrt.f64 (*.f64 (/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M)) (*.f64 (/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M)) (/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M)))))
(cbrt.f64 (pow.f64 (/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(/.f64 (*.f64 (*.f64 M M) 1) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))
(/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 2 w) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(/.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(/.f64 (*.f64 c0 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 2 w))
(*.f64 (/.f64 c0 2) (/.f64 (/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M)) w))
(/.f64 c0 (/.f64 (*.f64 2 w) (/.f64 M (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) M))))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) 1)
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))) (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))) (/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M))))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 c0 (*.f64 2 w))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))

eval800.0ms (1.9%)

Compiler

Compiled 46312 to 24885 computations (46.3% saved)

prune234.0ms (0.6%)

Pruning

36 alts after pruning (31 fresh and 5 done)

PrunedKeptTotal
New63222654
Fresh10919
Picked505
Done257
Total64936685
Accuracy
83.0%
Counts
685 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.3%
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
39.1%
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
40.3%
(/.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) D) (*.f64 D (*.f64 h (*.f64 w w))))
26.9%
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
21.2%
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
23.9%
(/.f64 (*.f64 c0 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 2 w))
33.7%
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 d d)))
38.9%
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
34.2%
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
39.1%
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (pow.f64 (*.f64 c0 d) 2)))
40.4%
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
40.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
16.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
22.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
20.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 M M) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
40.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))))
41.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
40.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d))))))
45.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
41.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
42.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
28.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
28.3%
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2)) w))
46.4%
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))) w))
30.7%
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)) w))
46.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
25.7%
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
31.6%
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w))))
37.3%
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
33.7%
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
33.1%
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
23.4%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
24.1%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
Compiler

Compiled 3207 to 1452 computations (54.7% saved)

regimes2.9s (6.8%)

Counts
70 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 d d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (/.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 d d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (/.f64 1 (*.f64 d d))))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)) w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 M M))) (*.f64 (*.f64 (/.f64 h d) (/.f64 w d)) 1/2)) w))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 0 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 h w)) (*.f64 c0 (*.f64 d d))))))
(/.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) D) (*.f64 D (*.f64 h (*.f64 w w))))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
(/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 1 (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (pow.f64 (*.f64 c0 d) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w))) w))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 w 2))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))
(*.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 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (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 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) 0) (/.f64 (*.f64 -1/2 (*.f64 D D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))))))
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (fma.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))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 (/.f64 d h) w)) M)))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))) (*.f64 d d)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 c0 (*.f64 h 0)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(/.f64 (*.f64 c0 (/.f64 (*.f64 M M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))) (*.f64 2 w))
(/.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) 2) (*.f64 M M)))) (*.f64 M M)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 M M) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.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) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 2) (*.f64 M M))))))
(+.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) (*.f64 M M)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))) (/.f64 (pow.f64 (*.f64 c0 d) 2) (*.f64 D (*.f64 D (*.f64 h (*.f64 w w))))))))
(/.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 c0 d) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c0 d) 2) 3)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.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) (*.f64 M M))))) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M))) 3) (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 3)) (+.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 c0 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2))) 2) (*.f64 M M)))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.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) (*.f64 M M))))) (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) (*.f64 M M)))))) (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) (*.f64 M M)))))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
Calls

10 calls:

883.0ms
D
676.0ms
h
280.0ms
w
278.0ms
M
220.0ms
d
Results
AccuracySegmentsBranch
51.3%3c0
53.2%6w
50.2%5h
52.3%5D
52.1%5d
54.9%7M
57.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)))))
52.1%5(*.f64 d d)
50.4%3(*.f64 D D)
54.9%7(*.f64 M M)
Compiler

Compiled 2279 to 863 computations (62.1% saved)

regimes68.0ms (0.2%)

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

1 calls:

55.0ms
c0
Results
AccuracySegmentsBranch
51.3%3c0
Compiler

Compiled 552 to 211 computations (61.8% saved)

regimes830.0ms (2%)

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

9 calls:

157.0ms
M
143.0ms
D
113.0ms
c0
105.0ms
w
87.0ms
(*.f64 M M)
Results
AccuracySegmentsBranch
47.2%5h
51.6%7w
55.1%11M
55.1%11(*.f64 M M)
48.2%5d
46.6%3(*.f64 d d)
51.2%6D
47.8%4(*.f64 D D)
48.6%5c0
Compiler

Compiled 576 to 242 computations (58% saved)

regimes362.0ms (0.9%)

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

3 calls:

274.0ms
D
58.0ms
(*.f64 d d)
24.0ms
(*.f64 D D)
Results
AccuracySegmentsBranch
47.8%4(*.f64 D D)
50.8%6D
50.1%8(*.f64 d d)
Compiler

Compiled 341 to 140 computations (58.9% saved)

regimes186.0ms (0.4%)

Counts
14 → 5
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
Calls

4 calls:

64.0ms
D
50.0ms
w
43.0ms
c0
24.0ms
(*.f64 D D)
Results
AccuracySegmentsBranch
48.6%6w
48.2%5c0
49.8%7D
46.8%5(*.f64 D D)
Compiler

Compiled 260 to 108 computations (58.5% saved)

regimes248.0ms (0.6%)

Counts
13 → 5
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 D (*.f64 D (*.f64 h (*.f64 w w)))) (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h)))))
(*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
Calls

4 calls:

78.0ms
d
58.0ms
c0
55.0ms
h
48.0ms
w
Results
AccuracySegmentsBranch
47.2%5w
45.3%7h
48.5%9d
48.7%7c0
Compiler

Compiled 237 to 96 computations (59.5% saved)

regimes312.0ms (0.7%)

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

3 calls:

175.0ms
D
84.0ms
w
46.0ms
(*.f64 D D)
Results
AccuracySegmentsBranch
47.2%6D
44.9%4(*.f64 D D)
48.2%7w
Compiler

Compiled 211 to 82 computations (61.1% saved)

regimes495.0ms (1.2%)

Counts
8 → 5
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 d h) (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 w w))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
Calls

7 calls:

220.0ms
(*.f64 d d)
78.0ms
(*.f64 M M)
56.0ms
c0
41.0ms
M
40.0ms
(*.f64 D D)
Results
AccuracySegmentsBranch
45.1%5w
46.1%9(*.f64 d d)
48.3%8c0
40.2%3D
47.0%7M
46.6%7(*.f64 M M)
40.2%3(*.f64 D D)
Compiler

Compiled 175 to 93 computations (46.9% saved)

regimes42.0ms (0.1%)

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

8 calls:

11.0ms
d
5.0ms
D
5.0ms
h
4.0ms
w
4.0ms
M
Results
AccuracySegmentsBranch
33.7%1h
35.4%3d
33.7%1(*.f64 D D)
33.7%1D
33.7%1(*.f64 M M)
33.7%1c0
33.7%1M
33.7%1w
Compiler

Compiled 112 to 80 computations (28.6% saved)

regimes33.0ms (0.1%)

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

8 calls:

6.0ms
(*.f64 d d)
5.0ms
w
4.0ms
c0
4.0ms
M
4.0ms
h
Results
AccuracySegmentsBranch
34.8%2(*.f64 d d)
33.1%1c0
33.1%1w
33.1%1D
33.1%1h
33.1%1(*.f64 D D)
33.1%1M
33.1%1(*.f64 M M)
Compiler

Compiled 99 to 76 computations (23.2% saved)

regimes97.0ms (0.2%)

Accuracy

Total -1.9b remaining (-3.9%)

Threshold costs -1.9b (-3.9%)

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

6 calls:

52.0ms
h
12.0ms
d
12.0ms
w
12.0ms
c0
3.0ms
M
Results
AccuracySegmentsBranch
25.0%1d
25.0%1c0
25.0%1w
25.0%1h
25.0%1D
25.0%1M
Compiler

Compiled 64 to 53 computations (17.2% saved)

bsearch5.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

bsearch250.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
175.0ms
4.7514750726446156e-182
6.167189083325965e-176
74.0ms
-1.9674668127299827e-141
-1.070454263923377e-141
Results
77.0ms37×body4096valid
34.0ms79×body256invalid
30.0ms64×body256valid
26.0ms23×body1024valid
25.0ms16×body2048valid
25.0ms53×body256infinite
14.0msbody8192valid
7.0msbody512valid
Compiler

Compiled 691 to 471 computations (31.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1906913673104825e+304
+inf
0.0ms
3.6224329680999385e-284
6.959457884462077e-278
Compiler

Compiled 63 to 29 computations (54% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.3680725622120807e+304
5.514431969897771e+304
0.0ms
2.0985088131863894e-59
1.0351442833940654e-45
0.0ms
3.0589949487342123e-205
2.867762505460653e-202
Compiler

Compiled 63 to 29 computations (54% saved)

bsearch249.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
6.192042369185574e+128
6.553016180505088e+130
40.0ms
9.088754513616635e+49
1.0146268175246628e+51
68.0ms
9.50364873585541e-164
1.7418063620603298e-158
95.0ms
-1.9674668127299827e-141
-1.070454263923377e-141
Results
78.0ms76×body4096valid
45.0ms46×body8192valid
34.0ms43×body2048valid
29.0ms148×body256infinite
23.0ms101×body256invalid
17.0ms73×body256valid
8.0ms15×body1024valid
7.0ms15×body512valid
Compiler

Compiled 1201 to 799 computations (33.5% saved)

bsearch396.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
179.0ms
4.595182058597307e+133
1.6554776931368057e+156
66.0ms
1.9945325536954295e-86
2.766214153616191e-86
136.0ms
1.3708742840560526e-134
1.8086252495776393e-126
14.0ms
-4.121146176785638e+93
-3.1738028652644095e+93
Results
90.0ms71×body4096valid
86.0ms41×body8192valid
80.0ms88×body256valid
51.0ms51×body2048valid
47.0ms138×body256infinite
14.0ms55×body256invalid
12.0ms20×body1024valid
3.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 1097 to 752 computations (31.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.8204435262244548e+286
1.1804700762262065e+293
0.0ms
2.0985088131863894e-59
1.0351442833940654e-45
0.0ms
1.1951937450900262e-209
1.2409603359347075e-206
Compiler

Compiled 63 to 29 computations (54% saved)

bsearch496.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
277.0ms
4.595182058597307e+133
1.6554776931368057e+156
64.0ms
1.9945325536954295e-86
2.766214153616191e-86
98.0ms
3.576027432069816e-218
5.0805689442323e-217
56.0ms
-5.5863875387211124e-99
-1.3739591547077404e-100
Results
124.0ms84×body4096valid
111.0ms133×body256infinite
88.0ms48×body8192valid
55.0ms43×body2048valid
38.0ms92×body256valid
25.0ms23×body1024valid
20.0ms48×body256invalid
4.0msbody512valid
3.0msbody2048infinite
Compiler

Compiled 1221 to 806 computations (34% saved)

bsearch128.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
128.0ms
4.1241386832274595e+301
5.574339835129467e+302
Results
44.0ms20×body4096valid
43.0ms17×body8192valid
20.0ms42×body256infinite
9.0msbody2048valid
4.0msbody256valid
2.0msbody256invalid
1.0msbody1024valid
1.0msbody1024infinite
Compiler

Compiled 267 to 185 computations (30.7% saved)

simplify58.0ms (0.1%)

Algorithm
egg-herbie
Rules
84×*-commutative
+-commutative
sub-neg
if-if-or-not
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671923
12241923
22311923
32351923
42371923
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 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))))
(if (<=.f64 c0 -686479766013061/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w)) (if (<=.f64 c0 5401929691264679/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))))
(if (<=.f64 (*.f64 d d) 8371160993642713/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (*.f64 (/.f64 c0 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)) w)) (if (<=.f64 (*.f64 d d) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))))
(if (<=.f64 (*.f64 D D) 5648027917416435/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d)))) (if (<=.f64 (*.f64 D D) 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 (*.f64 D D) 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))))))
(if (<=.f64 c0 -2059439298039183/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d)))) (if (<=.f64 c0 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (if (<=.f64 c0 299999999999999981350934654997039981640924279078912) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (<=.f64 c0 6499999999999999526671123053206265935033036473378206974559337132477659472369316890726700470191808787552618969351280659242837606400) (*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))))))
(if (<=.f64 w -4100000000000000119950872977280565188704710127958997251711280203457796913118900550902862577664) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (if (<=.f64 w 7926314678536699/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (<=.f64 w 3079649020494481/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 (/.f64 c0 (*.f64 2 w)) 0) (if (<=.f64 w 5900000000000000203104862485969507473337264514060853323071864278892546884449940283138250114163801443473049216057589451031042389479916984382128612190453760) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0)))))
(if (<=.f64 (*.f64 D D) 3701491575958035/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (<=.f64 (*.f64 D D) 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 (*.f64 D D) 20000000000000000659772220681739349708541760230090157273695166283476051455572179757829577437172648825720234763258804796801176404423035231723648162334475581182265411854154116760902236415845219149874785960097287583308603847444296622450025442333641668526250689307834574586599814167487578112) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))))))
(if (<=.f64 w -1323661145660127/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 w 7452086843043403/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (if (<=.f64 w 3499601159652819/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (if (<=.f64 w 20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(if (<=.f64 (*.f64 d d) 78000000000000002905757773123718329160498550806515965978428459682405024478517351818584441527951434559274295022039862025962537780203735144536625593977438578429509736790357212065174085878025571870481650484889532899524970659158326223791623948434547044051503033249037967331736937855516187916493554190385152) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
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 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))))
(if (<=.f64 c0 -686479766013061/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w)) (if (<=.f64 c0 5401929691264679/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 (/.f64 c0 2) 2) w))))
(if (or (<=.f64 c0 -686479766013061/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (not (<=.f64 c0 5401929691264679/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832))) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 h) w)) (/.f64 (*.f64 2 (/.f64 c0 2)) w)) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(if (<=.f64 (*.f64 d d) 8371160993642713/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (*.f64 (/.f64 c0 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)) w)) (if (<=.f64 (*.f64 d d) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d)))))))
(if (<=.f64 (*.f64 d d) 8371160993642713/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (*.f64 (/.f64 c0 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (/.f64 h d) (/.f64 w d))) c0)) w)) (if (<=.f64 (*.f64 d d) 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 D (*.f64 D (*.f64 w h))))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d)))))))
(if (<=.f64 (*.f64 D D) 5648027917416435/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d)))) (if (<=.f64 (*.f64 D D) 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 (*.f64 D D) 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h w) d))))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))))))
(if (<=.f64 (*.f64 D D) 5648027917416435/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 D (*.f64 D (*.f64 w h))))))) (if (<=.f64 (*.f64 D D) 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 (*.f64 D D) 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 c0 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))))))
(if (<=.f64 c0 -2059439298039183/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D (*.f64 D (*.f64 h w)))) (*.f64 d d)))) (if (<=.f64 c0 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (if (<=.f64 c0 299999999999999981350934654997039981640924279078912) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (<=.f64 c0 6499999999999999526671123053206265935033036473378206974559337132477659472369316890726700470191808787552618969351280659242837606400) (*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w))))))))
(if (<=.f64 c0 -2059439298039183/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 D (*.f64 D (*.f64 w h))))))) (if (<=.f64 c0 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (if (or (<=.f64 c0 299999999999999981350934654997039981640924279078912) (not (<=.f64 c0 6499999999999999526671123053206265935033036473378206974559337132477659472369316890726700470191808787552618969351280659242837606400))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0))))))
(if (<=.f64 w -4100000000000000119950872977280565188704710127958997251711280203457796913118900550902862577664) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) h))))) (if (<=.f64 w 7926314678536699/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (<=.f64 w 3079649020494481/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 (/.f64 c0 (*.f64 2 w)) 0) (if (<=.f64 w 5900000000000000203104862485969507473337264514060853323071864278892546884449940283138250114163801443473049216057589451031042389479916984382128612190453760) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0)))))
(if (<=.f64 w -4100000000000000119950872977280565188704710127958997251711280203457796913118900550902862577664) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 h (*.f64 D D)))))) (if (<=.f64 w 7926314678536699/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (or (<=.f64 w 3079649020494481/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (not (<=.f64 w 5900000000000000203104862485969507473337264514060853323071864278892546884449940283138250114163801443473049216057589451031042389479916984382128612190453760))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))))))
(if (<=.f64 (*.f64 D D) 3701491575958035/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))) (if (<=.f64 (*.f64 D D) 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 (*.f64 D D) 20000000000000000659772220681739349708541760230090157273695166283476051455572179757829577437172648825720234763258804796801176404423035231723648162334475581182265411854154116760902236415845219149874785960097287583308603847444296622450025442333641668526250689307834574586599814167487578112) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) (*.f64 w w)))))))
(if (<=.f64 w -1323661145660127/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d))) (if (<=.f64 w 7452086843043403/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (if (<=.f64 w 3499601159652819/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (if (<=.f64 w 20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 c0 (*.f64 (*.f64 c0 (/.f64 d (*.f64 D D))) (/.f64 d (*.f64 h (*.f64 w w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0)))))
(*.f64 1/4 (/.f64 (*.f64 h (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 d d)))
(if (<=.f64 (*.f64 d d) 78000000000000002905757773123718329160498550806515965978428459682405024478517351818584441527951434559274295022039862025962537780203735144536625593977438578429509736790357212065174085878025571870481650484889532899524970659158326223791623948434547044051503033249037967331736937855516187916493554190385152) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 c0 (*.f64 2 w)) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
Compiler

Compiled 748 to 402 computations (46.3% saved)

soundness11.4s (26.8%)

Rules
1704×fma-def
1704×fma-def
1704×fma-def
1704×fma-def
1546×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02143609
19773417
255093393
094589133
1346675369
059787
11400787
048774
11146774
0108287334
1391066906
0129576897
1488272613
094589133
1346675369
0129576897
1488272613
059787
11400787
0108287334
1391066906
053839
11229839
0129576897
1488272613
053839
11229839
0129576897
1488272613
094589133
1346675369
059787
11400787
094589133
1346675369
0108287334
1391066906
053839
11229839
0129576897
1488272613
059787
11400787
053839
11229839
0129576897
1488272613
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
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2768 to 1321 computations (52.3% saved)

end1.0ms (0%)

preprocess337.0ms (0.8%)

Remove

(abs M)

(abs d)

(abs D)

Compiler

Compiled 2062 to 762 computations (63% saved)

Profiling

Loading profile data...