Henrywood and Agarwal, Equation (13)

Time bar (total: 29.0s)

analyze582.0ms (2%)

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)

sample5.3s (18.4%)

Results
1.4s7994×body256invalid
1.4s1461×body4096valid
775.0ms800×body8192valid
620.0ms2711×body256infinite
529.0ms833×body2048valid
339.0ms1744×body256valid
174.0ms426×body1024valid
76.0ms189×body512valid
17.0ms34×body2048infinite
15.0ms34×body1024infinite
6.0msbody8192exit
5.0ms19×body512infinite
3.0msbody4096infinite
Bogosity

preprocess246.0ms (0.8%)

Algorithm
egg-herbie
Rules
1546×fma-neg
1468×times-frac
760×distribute-lft-neg-out
724×associate-/r*
702×swap-sqr
Problems
82×(+.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))))
54×No Errors
42×(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
24×(*.f64 (*.f64 w h) (*.f64 D D))
19×(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)))
13×(*.f64 c0 (*.f64 d d))
12×(*.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)))))
10×(-.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))
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
33.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)))))
27.5%
(*.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)))))
29.8%
(*.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))))))
33.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)))))
27.5%
(*.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)))))
29.8%
(*.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)

localize443.0ms (1.5%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
87.6%
(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)))
86.2%
(*.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)))))
85.5%
(/.f64 (*.f64 c0 d) (*.f64 D D))
48.2%
(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))))
86.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)))))
85.1%
(*.f64 (*.f64 w h) (*.f64 D D))
78.6%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
62.3%
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
87.6%
(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))))
86.2%
(*.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))))))
76.5%
(/.f64 (*.f64 d d) (*.f64 D D))
62.3%
(+.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)

series154.0ms (0.5%)

Counts
12 → 732
Calls

183 calls:

TimeVariablePointExpression
7.0ms
D
@inf
(*.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
h
@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))))
4.0ms
h
@0
(+.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)))))
3.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))))
3.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))))

rewrite134.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
048848
11146848
Stop Event
node limit
Counts
12 → 121
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 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))))))
(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 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)))))
(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 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)))))
(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 (*.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 (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 1)
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) 1/2)
(log.f64 (exp.f64 (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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) (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 (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 (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(*.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))))
(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 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 (*.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 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))))))))
(*.f64 1 (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 (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 (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 (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) M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))) 1)
(log.f64 (exp.f64 (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) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))) (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 (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 (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 (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))))))

simplify869.0ms (3%)

Algorithm
egg-herbie
Rules
1270×associate-*r/
1016×associate-+r+
800×associate-+l+
778×*-commutative
670×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01052109903
1377990981
Stop Event
node limit
Counts
853 → 697
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 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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 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 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 (*.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 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))))))
(*.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 (*.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 (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 1)
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) 1/2)
(log.f64 (exp.f64 (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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) (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 (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 (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(*.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))))
(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 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 (*.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 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))))))))
(*.f64 1 (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 (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 (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 (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) M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M)))) 1)
(log.f64 (exp.f64 (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) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))) (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 (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 (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 (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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))))))
(+.f64 (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) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.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/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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M))))))))
(+.f64 (fma.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))))) (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) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (*.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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.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 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (/.f64 (*.f64 1/4 (*.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 -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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d))))
(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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (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))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d)))))
(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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(/.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(/.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 d d) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(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))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 d d) (*.f64 c0 c0))) (*.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/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 (*.f64 c0 c0) (*.f64 D D)) (/.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 d d) (*.f64 c0 c0))) (*.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/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)))))) (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 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 c0 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.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 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M))))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))))))
(-.f64 (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) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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/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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M))))))))
(-.f64 (fma.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))))) (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) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 M (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 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) -1/2))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) -1/2) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) 1/8)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) 1/8)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (*.f64 (pow.f64 h 6) (pow.f64 w 6)) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) 1/8))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (*.f64 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) 1/8))) (*.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))))))
(+.f64 (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) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.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/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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M))))))))
(+.f64 (fma.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))))) (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) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))))) 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (*.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 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (*.f64 2 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))) (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))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (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 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.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 (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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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)))))
(fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (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))))))
(fma.f64 -1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 c0) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 (*.f64 h h) (*.f64 w w)) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 d 8))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (*.f64 w w))))) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 (pow.f64 c0 4) (/.f64 (*.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)))))) (pow.f64 d 8))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 D 2) (*.f64 h w))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.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 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (/.f64 (*.f64 1/4 (*.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 -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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d))))
(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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (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))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d)))))
(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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(/.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(/.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 (*.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 -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)))))
(+.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 w w)) (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 (*.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 (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)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(*.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 (*.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 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.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 (*.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 (*.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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.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 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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 d d) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(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))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 d d) (*.f64 c0 c0))) (*.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/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 (*.f64 c0 c0) (*.f64 D D)) (/.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 D 4) 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 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 d d) (*.f64 c0 c0))) (*.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/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)))))) (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 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 c0) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 (*.f64 d d) (*.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 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 (pow.f64 h 3) (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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.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 6) (*.f64 c0 c0)) (/.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)))
(+.f64 (*.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 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))) (*.f64 d d))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d))))
(+.f64 (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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.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 (*.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 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))) (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2)))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)))))
(+.f64 (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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 6))) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.f64 (*.f64 c0 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 w 0))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 D D) c0) (/.f64 (*.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 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 d) d)) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 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 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 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 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 d) d)) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.f64 (*.f64 c0 d) d)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(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) c0) (/.f64 (*.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 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 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 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 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 (*.f64 c0 d) d) w))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (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 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 D D)) (*.f64 h w))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.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 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.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 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 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 (*.f64 c0 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 (*.f64 c0 d) d) w))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) h)) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))))) (*.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 0) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))))) (*.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 (*.f64 h 0) (*.f64 d d)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2)))))) (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 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.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 (*.f64 h 0) (*.f64 d d)))) 2)) 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 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (/.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 (/.f64 0 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 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 (*.f64 c0 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 (*.f64 c0 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 (*.f64 c0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (/.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 (/.f64 0 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 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 (/.f64 0 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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 (*.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 (*.f64 c0 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 (*.f64 c0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 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 (*.f64 c0 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 (*.f64 c0 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 (*.f64 c0 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 (*.f64 c0 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 (/.f64 0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 w w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 (/.f64 0 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 (*.f64 M c0) (*.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 (/.f64 0 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 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (+.f64 (/.f64 (/.f64 0 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) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (*.f64 d d) (+.f64 (/.f64 (/.f64 0 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (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 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (/.f64 (*.f64 2 (*.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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (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 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (/.f64 (*.f64 2 (*.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 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 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 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) 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 h c0) (/.f64 (*.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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2))))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 d) d) w))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 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 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) 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 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 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2))))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 c0 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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) w))) (pow.f64 D 6)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (*.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 (/.f64 0 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 (*.f64 c0 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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) w))) (pow.f64 D 6)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (+.f64 (/.f64 (/.f64 0 (*.f64 D D)) (*.f64 M (sqrt.f64 -1))) (*.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 (/.f64 0 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 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 (*.f64 D D) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 (*.f64 c0 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 M (*.f64 h (*.f64 w 0)))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 (*.f64 c0 d) d)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 w 0)))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.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 (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 2)))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 w 0)))) (*.f64 c0 (*.f64 d d))) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))))
(*.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 (/.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (-.f64 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(/.f64 (*.f64 c0 d) (pow.f64 D 2))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D D) d))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 (*.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 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 (*.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 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 (*.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))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) M) (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 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 (*.f64 (*.f64 M 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)))))
(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 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 (*.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)))))))
(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 (/.f64 0 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 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 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 (*.f64 (*.f64 M 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 (*.f64 c0 c0) (*.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 (*.f64 c0 c0) (*.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 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))))) (*.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 D D) (/.f64 (*.f64 d d) (*.f64 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 (/.f64 (*.f64 c0 c0) (*.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 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 w w) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))))) (*.f64 c0 (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 D D) (/.f64 (*.f64 d d) (*.f64 h (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))))) (*.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 (*.f64 w w) 0) (-.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)))) (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 D D) (/.f64 (*.f64 d d) (*.f64 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 (/.f64 (*.f64 c0 c0) (*.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 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)))
(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 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))) (*.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 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 w w) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))))) (*.f64 c0 (pow.f64 d 6))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 (*.f64 c0 h) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)))))
(fma.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2))))) (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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 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 c0 c0) (*.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 (*.f64 c0 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 (*.f64 c0 c0) (*.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 (*.f64 c0 d) d) h)))))) (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 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2))))) (*.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 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 (*.f64 h 0) (*.f64 d d)))) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2)))) (pow.f64 d 6))) (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 (*.f64 c0 d) d) h)))))) (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 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2))))) (*.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 w 0) (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d)))) 2)))) (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 (*.f64 h 0) (*.f64 d d)))) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) h)))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (+.f64 (/.f64 (/.f64 0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (+.f64 (/.f64 (/.f64 0 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 (*.f64 c0 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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 (*.f64 w w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 (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 (/.f64 0 M) (sqrt.f64 -1)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (+.f64 (/.f64 (/.f64 0 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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(fma.f64 -1/2 (/.f64 c0 (/.f64 (*.f64 w w) (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) h))))) (*.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 (*.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 (*.f64 c0 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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(fma.f64 -1/2 (/.f64 c0 (/.f64 (*.f64 w w) (-.f64 (/.f64 (/.f64 0 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 (/.f64 0 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) 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 (*.f64 c0 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 (*.f64 c0 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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (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 (*.f64 c0 d) d) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(fma.f64 -1/2 (/.f64 c0 (/.f64 (*.f64 w w) (-.f64 (/.f64 (/.f64 0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 (pow.f64 M 3) (*.f64 (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 (/.f64 0 M) (sqrt.f64 -1)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M 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 (*.f64 c0 c0) (*.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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 (*.f64 D D) 0) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 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 (*.f64 c0 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 (*.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 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) 0) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 (*.f64 (*.f64 (pow.f64 D 6) (*.f64 h h)) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))))) (*.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 (*.f64 h h) (*.f64 (*.f64 (*.f64 w w) 0) (-.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 (*.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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 D D) 0) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.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 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))) (*.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)))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))))))))
(fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))) (*.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))))))
(fma.f64 -1/8 (*.f64 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 c0 (/.f64 (*.f64 h w) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.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 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))) (*.f64 h w))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) 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 (*.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 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))))) w)) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) w))) w)) (fma.f64 1/4 (*.f64 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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))))
(+.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 (*.f64 c0 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 (*.f64 c0 d) d) w))) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 h h) (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0)))))))
(fma.f64 -1/2 (*.f64 (/.f64 c0 h) (/.f64 (-.f64 (/.f64 (/.f64 0 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 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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 (/.f64 c0 M) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 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)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (*.f64 (*.f64 (*.f64 c0 d) d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.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) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 c0 (*.f64 (*.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 (*.f64 (*.f64 c0 (pow.f64 d 4)) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))) (*.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 (*.f64 (*.f64 (*.f64 c0 d) d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))) w))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 4)) (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 c0 (*.f64 (*.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 (/.f64 c0 (pow.f64 M 3)) (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (*.f64 c0 (pow.f64 d 4)) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))) (*.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 (*.f64 (*.f64 (*.f64 c0 d) d) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 h w))))) 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 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 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 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 (*.f64 M w) (sqrt.f64 -1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 c0 (/.f64 w (*.f64 (*.f64 d d) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (/.f64 c0 (*.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 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 (*.f64 D D) h) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (*.f64 c0 c0) (*.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 (*.f64 D D) h) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2))))) (*.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 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 h (*.f64 w 0))) c0)) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2))))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2))))) (*.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 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2)) 0))) (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 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 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 (*.f64 M c0) (*.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 (*.f64 c0 c0) (*.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 (*.f64 D D) h) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2))))) (*.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 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 h (*.f64 w 0))) c0)) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 c0 c0)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (*.f64 w w) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2))))) (pow.f64 d 4))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2))))) (*.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 w w) (*.f64 (-.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2)) 0))) (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 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 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 (*.f64 c0 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 (*.f64 h 0) (*.f64 d d)) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 (*.f64 c0 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 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))))))) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))
(fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 d d)) (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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 3)) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))))))) 2)))) (*.f64 (*.f64 c0 c0) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 h (/.f64 (*.f64 d d) (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 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 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))))))) 2))))) (*.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 4) (*.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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2)))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 h 0) (*.f64 d d)) (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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h w))) w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) 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 (/.f64 c0 (pow.f64 D 4)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h w))) w)))))
(fma.f64 1/4 (*.f64 (/.f64 c0 (pow.f64 D 4)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M w) (sqrt.f64 -1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) 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))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) 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 h) (/.f64 (*.f64 (*.f64 c0 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 (/.f64 c0 (pow.f64 D 4)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h w))) 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 (/.f64 0 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 (/.f64 c0 (pow.f64 D 4)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M w) (sqrt.f64 -1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) w))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h w))) w))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) 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 (/.f64 c0 (pow.f64 D 4)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h w))) w)))))
(fma.f64 1/4 (*.f64 (/.f64 c0 (pow.f64 D 4)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M w) (sqrt.f64 -1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) w))) 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))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 c0 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) 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 h) (/.f64 (*.f64 (*.f64 c0 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 (/.f64 c0 (pow.f64 D 4)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.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 (/.f64 c0 (*.f64 D D)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h w))) 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 (/.f64 0 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 (/.f64 c0 (pow.f64 D 4)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M w) (sqrt.f64 -1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (*.f64 (/.f64 c0 h) (/.f64 (*.f64 d d) 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 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) M) (*.f64 h (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.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 M (*.f64 h 0)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 h (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.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 h (*.f64 M M)) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d)) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h 0)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 3)) (*.f64 (*.f64 w w) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 h (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.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 h (*.f64 M M)) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 2)))))) (pow.f64 d 6))) (fma.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h 0)))) (*.f64 (/.f64 (*.f64 c0 c0) (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.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 M c0) (sqrt.f64 -1)) w) (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.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))))
(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 1/2 (/.f64 (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.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)))))
(fma.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (*.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 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) w)))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (/.f64 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))))
(*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (/.f64 (*.f64 1/2 (*.f64 c0 (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)))))) w))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 1/2 (/.f64 (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (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 1/2 (/.f64 (*.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 (*.f64 1/2 (*.f64 c0 (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)))))) 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)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 M (/.f64 w (*.f64 (sqrt.f64 -1) c0))) (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 1/2 (/.f64 (*.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 c0 (*.f64 (*.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 1/2 (/.f64 (*.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 (*.f64 1/2 (*.f64 c0 (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)))))) 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)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) w))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (/.f64 0 M) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.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 (*.f64 c0 c0) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.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 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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 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 (*.f64 c0 c0) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.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))) (*.f64 M (sqrt.f64 -1)))))
(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 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (+.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 c0 c0) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2))) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.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 (*.f64 D D) (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 (pow.f64 h 3) (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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.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 6) (*.f64 c0 c0)) (/.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(*.f64 c0 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.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 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))) (*.f64 d d))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d))))
(-.f64 (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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0)))))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2))) (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (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 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)) 2)))) (pow.f64 d 6))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))) (*.f64 d d)))))
(-.f64 (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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 d d))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.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 (*.f64 d d) (*.f64 h (*.f64 w 0))))) 2)) 0))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w 0))))))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.f64 (*.f64 c0 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 w 0))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 D D) c0) (/.f64 (*.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 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 d) d)) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 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 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 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 (*.f64 1/2 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))))) (*.f64 (*.f64 c0 d) d)) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w)))) (*.f64 (*.f64 c0 d) d)) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(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) c0) (/.f64 (*.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 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w 0))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.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 (*.f64 c0 d) d) w))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.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 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h)))))
(*.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 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.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 (*.f64 c0 d) d) w))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 D 4)) (*.f64 w w)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (*.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 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 h h)))) (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w w)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h)))))
(/.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))))) (*.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 0) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))))) (*.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 (*.f64 h 0) (*.f64 d d)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (*.f64 (*.f64 (*.f64 w w) (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2)))))) (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 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h))))))) 2))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) h)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.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 (*.f64 h 0) (*.f64 d d)))) 2)) 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 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d)))) 2)))) (*.f64 d d))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h 0) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 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 (*.f64 c0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 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 (/.f64 0 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 (*.f64 c0 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 (*.f64 c0 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 (*.f64 c0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (/.f64 0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (/.f64 0 (*.f64 (*.f64 M 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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 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 (/.f64 0 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 (*.f64 c0 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 (*.f64 c0 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 (*.f64 c0 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 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 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 (/.f64 0 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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (/.f64 0 (*.f64 (*.f64 M w) (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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 d d) (/.f64 (/.f64 0 M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 d d) M) (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (*.f64 d d) (/.f64 (/.f64 0 M) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 d d) M) (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) 0) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (*.f64 d d) (/.f64 (/.f64 0 M) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (*.f64 c0 c0) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 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 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (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 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.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 (*.f64 M c0) (*.f64 D D)) (*.f64 h w))))))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.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 (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 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0)) 2)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0) (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) (*.f64 h (*.f64 w 0))) c0)) 2)))) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 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 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))))))) 2))) (*.f64 d d))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 d) d) w))) (-.f64 (neg.f64 (*.f64 M M)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 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 1/2 (/.f64 h (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) 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 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 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2)) 0))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.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 h c0) (/.f64 (*.f64 w 0) (*.f64 d d)))) 2))))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (pow.f64 D 6)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (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) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 (*.f64 c0 d) d) w))) (pow.f64 D 6)) (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (*.f64 c0 d) d) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 D D))) (fma.f64 1/2 (/.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 h) (/.f64 (*.f64 (*.f64 c0 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 (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 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (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) (pow.f64 d 4)) (*.f64 (*.f64 h w) (*.f64 h w))) (pow.f64 (/.f64 (/.f64 0 M) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 (*.f64 D D) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 (*.f64 c0 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 M (*.f64 h (*.f64 w 0)))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 (*.f64 c0 d) d)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 d d))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 w 0)))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2)))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))) (*.f64 (*.f64 c0 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 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 D D) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 w 0))))) 2)))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 w 0)))) (*.f64 c0 (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.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 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (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 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.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 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 h h) (*.f64 w w)))) (pow.f64 (*.f64 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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 1/2 (/.f64 (*.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 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 (/.f64 0 (*.f64 M M)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.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 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.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 (+.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) (*.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 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)) 3/2) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (*.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 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (/.f64 c0 (*.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 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (*.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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2)) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))))))
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) (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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
(sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))
(*.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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.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 (+.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) (*.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 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)) 3/2) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (+.f64 (*.f64 M M) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (*.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 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (/.f64 c0 (*.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 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h 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 w (*.f64 (*.f64 (*.f64 D D) h) (*.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 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2)) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))))))
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))) (/.f64 (/.f64 c0 w) 2))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 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 c0 d) (/.f64 1 (*.f64 D D)))
(/.f64 (*.f64 c0 d) (*.f64 D D))
(/.f64 c0 (/.f64 (*.f64 D 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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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))))))
(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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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))))))
(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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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 (*.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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))))) (*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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))))))
(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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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))))))
(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 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 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))))))
(*.f64 1 (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 (*.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 (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 (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 (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 (*.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) M)) (sqrt.f64 (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 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))
(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 (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/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 (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)
(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 (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 (*.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) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))) (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) M) (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)) (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 (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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (*.f64 (/.f64 c0 D) (/.f64 d D)) (/.f64 (/.f64 d h) w) (neg.f64 M))))))
(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 (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 (*.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 (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 (*.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))))

eval900.0ms (3.1%)

Compiler

Compiled 65266 to 30593 computations (53.1% saved)

prune343.0ms (1.2%)

Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New74532777
Fresh000
Picked213
Done000
Total74733780
Accuracy
77.5%
Counts
780 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.4%
(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)))))
37.9%
(/.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))
39.9%
(+.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)))))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
32.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
10.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
31.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
2.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d 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))))))
37.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
33.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)))))
37.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)))))
33.6%
(*.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 (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)))) (/.f64 (/.f64 d h) w)) M)))))
36.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (cbrt.f64 (pow.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/2))))
5.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))))))
7.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (*.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))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
12.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (exp.f64 (log.f64 (*.f64 w (*.f64 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)))))
1.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
35.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
34.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
2.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
29.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))))
29.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
29.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))))))
22.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
37.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)))))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.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)))))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
25.9%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
22.4%
(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)))))
37.9%
(/.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))
39.9%
(+.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)))))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
32.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w 0))) c0) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
10.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
31.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (*.f64 d d))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
2.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d 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))))))
37.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
33.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)))))
37.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)))))
33.6%
(*.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 (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)))) (/.f64 (/.f64 d h) w)) M)))))
36.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (cbrt.f64 (pow.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/2))))
5.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (*.f64 h w) (*.f64 M M)))))))
7.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (*.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))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
12.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (exp.f64 (log.f64 (*.f64 w (*.f64 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)))))
1.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
35.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
34.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
2.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
29.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))))
29.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
29.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))))))
22.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
37.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)))))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.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)))))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
28.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
25.9%
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
Compiler

Compiled 6496 to 3474 computations (46.5% saved)

localize1.2s (4.2%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
94.8%
(/.f64 (/.f64 c0 h) w)
94.4%
(fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))
86.1%
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
86.1%
(sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))
91.6%
(*.f64 (*.f64 D D) (*.f64 h w))
89.1%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
89.1%
(/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))
86.6%
(cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w))))))
88.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
87.2%
(/.f64 (*.f64 d d) (*.f64 D D))
86.9%
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))
58.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
89.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
97.0%
(*.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))))
95.3%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
95.0%
(-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))
94.6%
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
Compiler

Compiled 1160 to 193 computations (83.4% saved)

series150.0ms (0.5%)

Counts
15 → 852
Calls

225 calls:

TimeVariablePointExpression
36.0ms
w
@0
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
13.0ms
h
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
6.0ms
h
@0
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
5.0ms
h
@-inf
(sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M)))
3.0ms
d
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))

rewrite480.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1214×pow1
1132×add-exp-log
1132×log1p-expm1-u
1132×expm1-log1p-u
1130×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify541.0ms (1.9%)

Algorithm
egg-herbie
Rules
1110×times-frac
810×associate-/r*
788×associate-/l*
784×fma-def
782×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064967560
1187965346
2722065346
Stop Event
node limit
Counts
992 → 380
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 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/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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.f64 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 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 -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/2 (/.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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -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/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) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 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 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) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (+.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 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 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 -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/2 (/.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 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/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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.f64 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 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 -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/2 (/.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 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/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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.f64 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 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 -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/2 (/.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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/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 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 -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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/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 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 -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 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/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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(*.f64 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 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 -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/2 (/.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 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/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 M (*.f64 c0 (sqrt.f64 -1))) 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 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) 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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 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/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 (*.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/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/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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (*.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))))))))))
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (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 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 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.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 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.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 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) 1)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (neg.f64 (*.f64 M M)))
(+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 (neg.f64 M) M))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) 3) (pow.f64 (*.f64 M M) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)) (+.f64 (*.f64 (*.f64 M M) (*.f64 M M)) (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)) (*.f64 (*.f64 M M) (*.f64 M M))) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))
(pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))
(/.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))
(pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 1)
(log.f64 (exp.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(/.f64 (*.f64 c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (*.f64 w 2))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
0
(-.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (-.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 M M)) (/.f64 1 (*.f64 c0 (*.f64 d d))))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 (/.f64 c0 (*.f64 w 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))
(+.f64 (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (/.f64 c0 (*.f64 w 2))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 w h)))) (cbrt.f64 (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) 1)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(*.f64 1 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))) (cbrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))))) (cbrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))) (sqrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(pow.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))) 1)
(log.f64 (exp.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))) (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))) (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(expm1.f64 (log1p.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(exp.f64 (log.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(log1p.f64 (expm1.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 w h))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 D (*.f64 D (*.f64 w h)))) (*.f64 D (*.f64 D (*.f64 w h)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(*.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(pow.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) 1)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(cbrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (sqrt.f64 (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/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(cbrt.f64 (*.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))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(+.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h))) (neg.f64 M))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(*.f64 1 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(pow.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(*.f64 (/.f64 c0 h) (/.f64 1 w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (/.f64 c0 (*.f64 w h))))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(*.f64 (/.f64 c0 D) (neg.f64 (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (neg.f64 (*.f64 (/.f64 d D) (/.f64 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/8 (/.f64 (*.f64 (pow.f64 D 6) (*.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 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) 1/8 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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/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 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (fma.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) 1/8 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 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)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (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)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (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 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) (*.f64 M (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 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 -1/2 (*.f64 (*.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 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) -1/2 (*.f64 (sqrt.f64 -1) (neg.f64 M)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.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 (*.f64 1/8 (*.f64 (pow.f64 c0 4) (pow.f64 d 8))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) -1/2 (/.f64 (*.f64 1/8 (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.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/16 (/.f64 (pow.f64 c0 6) (/.f64 (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (pow.f64 d 12))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 c0 4) (pow.f64 d 8))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 w w)) (*.f64 M (*.f64 h h))))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))) 1/8 (*.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 h 6) (pow.f64 w 6)))) (pow.f64 M 5))) -1/16))) (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4)))
(/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))))
(-.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 M M))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 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 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.f64 -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 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))))
(+.f64 (*.f64 -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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))
(fma.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w)))))
(+.f64 (*.f64 -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 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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (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 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))))
(+.f64 (*.f64 -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/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 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (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 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 M 6)) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))))
(*.f64 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 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.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 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.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 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.f64 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 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.f64 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 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.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 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.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 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (*.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(+.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.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 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 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 (*.f64 (*.f64 w w) (pow.f64 h 3)) (pow.f64 M 4)) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 d 10))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (*.f64 c0 c0)) (/.f64 (*.f64 (*.f64 w w) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (*.f64 d d)) (*.f64 h (*.f64 w w))) (/.f64 (*.f64 -1/32 (pow.f64 D 10)) (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (/.f64 (pow.f64 d 10) (pow.f64 w 4)))))))
(*.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 (/.f64 w c0) (sqrt.f64 -1)))
(+.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 M (*.f64 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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.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 M (*.f64 c0 (sqrt.f64 -1))) w))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (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 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (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 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (+.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 M (*.f64 c0 (sqrt.f64 -1))) w)))))
(fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 d 12) (/.f64 (pow.f64 D 12) (pow.f64 c0 7))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w))
(/.f64 (*.f64 -1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.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))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 M c0) (sqrt.f64 -1)) w) (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (*.f64 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) -1/4))
(fma.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) -1/4 (/.f64 (*.f64 -1/2 M) (/.f64 (/.f64 w c0) (sqrt.f64 -1))))
(+.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/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)))))))))
(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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3))))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (*.f64 (sqrt.f64 -1) c0)) (fma.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) -1/4 (/.f64 (*.f64 1/16 (pow.f64 c0 5)) (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))))))
(+.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/32 (/.f64 (*.f64 (pow.f64 c0 7) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 7) (pow.f64 (sqrt.f64 -1) 5))))))) (*.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))))))))))
(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 (*.f64 h h) (pow.f64 w 3)) (sqrt.f64 -1))))) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 c0 7) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 M w) (*.f64 (sqrt.f64 -1) c0)) (fma.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 h h) (pow.f64 w 3)))))) -1/4 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 M 3)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (*.f64 (pow.f64 h 4) (pow.f64 w 5))))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 7)) -1/32) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 7)) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))))
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 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 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 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 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.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 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 w (cbrt.f64 -1)))))
(*.f64 (*.f64 (cbrt.f64 -1) (*.f64 h w)) (neg.f64 (*.f64 D D)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w (cbrt.f64 -1))))))
(*.f64 (neg.f64 (/.f64 c0 (*.f64 D D))) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (cbrt.f64 -1))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (neg.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 c0 w))) (*.f64 1/2 (/.f64 M (/.f64 d D)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 c0 w))) (*.f64 1/2 (/.f64 M (/.f64 d D))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w))))))))
(-.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 c0 w))) (*.f64 1/2 (/.f64 M (/.f64 d D)))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 M))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.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))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.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) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 (*.f64 w w) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 -1) (sqrt.f64 M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 M) (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d (*.f64 h w)) (/.f64 d (sqrt.f64 -1)))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3)) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (neg.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 c0 w))) (*.f64 -1/2 (/.f64 M (/.f64 d D)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3)))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 c0 w))) (*.f64 -1/2 (/.f64 M (/.f64 d D))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3)))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 h h) (*.f64 w w))) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (sqrt.f64 (/.f64 1 M))) (*.f64 D (*.f64 D (*.f64 h w))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 c0) (/.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (pow.f64 D 6))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) (sqrt.f64 (/.f64 1 M))) (sqrt.f64 M)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (*.f64 M M)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 c0 3) (pow.f64 w 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (*.f64 M M)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 h 3) (pow.f64 c0 3)) (pow.f64 w 3)))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 1/2 (*.f64 (/.f64 M (/.f64 d D)) (sqrt.f64 (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))))
(-.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))) M)
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (neg.f64 (*.f64 M M)))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(*.f64 1 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) 3) (pow.f64 (*.f64 M M) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)) (+.f64 (*.f64 (*.f64 M M) (*.f64 M M)) (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) 3) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 4) (+.f64 (pow.f64 M 4) (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) 3) (pow.f64 M 6)) (fma.f64 (*.f64 M M) (fma.f64 M M (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2)) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)) (*.f64 (*.f64 M M) (*.f64 M M))) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 4) (pow.f64 M 4)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 4) (pow.f64 M 4)) (fma.f64 M M (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) 1)
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))))
(-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
(*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (exp.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (*.f64 w 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w)))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w))) (*.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M)) (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 c0 (*.f64 2 w))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w)))
0
(-.f64 (+.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (-.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 3)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 3)) (fma.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))) (+.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))) (+.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))) (+.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 1)
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))) (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 M M)) (/.f64 1 (*.f64 c0 (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 (*.f64 M M) (/.f64 1 (*.f64 c0 (*.f64 d d)))))
(/.f64 (*.f64 M (*.f64 M (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 c0 (*.f64 d d)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))) 1)
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))) (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)) (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))))
(*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 (/.f64 c0 (*.f64 w 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (/.f64 c0 (*.f64 w 2))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 M M))) (*.f64 d d)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 w h)))) (cbrt.f64 (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 h w)))) (cbrt.f64 (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 h w))) (cbrt.f64 (*.f64 w (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(pow.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))) 1/3)
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) 1)
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))
(cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))
(*.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D)))))))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(*.f64 1 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))) (cbrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))))) (cbrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(*.f64 (sqrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))) (sqrt.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(pow.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))) 1)
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(log.f64 (exp.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d))) (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))) (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))) (*.f64 d d)) (*.f64 (*.f64 (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))) (*.f64 d d)) (*.f64 (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D))))))))) (*.f64 d d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w)))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(exp.f64 (log.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(log1p.f64 (expm1.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 w h) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 h (*.f64 D D))))))) (*.f64 d d)))))
(/.f64 (*.f64 (*.f64 c0 (*.f64 d d)) 1) (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 h w) (*.f64 w (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 h (*.f64 D D)))))))))
(*.f64 (*.f64 d d) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 D D) (*.f64 h w)))) (*.f64 w (*.f64 h w))))))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 w h))) 1)
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 w h))) (*.f64 D (*.f64 D (*.f64 w h)))) (*.f64 D (*.f64 D (*.f64 w h)))))
(cbrt.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 h w))) (*.f64 (*.f64 D D) (*.f64 (*.f64 D (*.f64 h w)) (*.f64 D (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 h w)) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 w h)))))
(*.f64 D (*.f64 D (*.f64 h w)))
(*.f64 (*.f64 D D) (*.f64 h w))
(*.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(pow.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) 1/2)
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(cbrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M) (sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))
(sqrt.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (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/2)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(cbrt.f64 (*.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))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.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 w h))) (neg.f64 M))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(*.f64 1 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(pow.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) 1)
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))) (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M) (*.f64 (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M) (-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w)))) M)
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 d (*.f64 h w))) (neg.f64 M))
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (/.f64 c0 h) (/.f64 1 w))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(/.f64 c0 (*.f64 h w))
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (/.f64 c0 (*.f64 w h))))
(cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))

eval336.0ms (1.2%)

Compiler

Compiled 30328 to 10887 computations (64.1% saved)

prune243.0ms (0.8%)

Pruning

37 alts after pruning (34 fresh and 3 done)

PrunedKeptTotal
New44216458
Fresh91827
Picked235
Done101
Total45437491
Accuracy
82.9%
Counts
491 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.9%
(/.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))
29.8%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.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)))))
38.2%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.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)))))
37.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (/.f64 (*.f64 c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (*.f64 w 2)))
37.7%
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
41.9%
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
1.3%
(+.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)) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
39.9%
(+.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)))))
8.3%
(+.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 M (neg.f64 M)))))
34.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w))) 3)))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
10.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
2.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d 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))))))
40.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
37.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))))))
32.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 M) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
37.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)))))
33.6%
(*.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 (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)))) (/.f64 (/.f64 d h) w)) M)))))
7.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (*.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))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
1.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
35.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
34.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
2.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
29.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
29.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))))))
37.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)))))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.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)))))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
21.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
27.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
31.6%
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
33.0%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
32.8%
0
37.9%
(/.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))
29.8%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.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)))))
38.2%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.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)))))
37.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (/.f64 (*.f64 c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 M M)))) (*.f64 w 2)))
37.7%
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
41.9%
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
1.3%
(+.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)) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
39.9%
(+.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)))))
8.3%
(+.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 M (neg.f64 M)))))
34.3%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (*.f64 M M))) (/.f64 c0 (*.f64 2 w))) 3)))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
10.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (/.f64 (*.f64 M c0) (*.f64 D D)) (*.f64 h w)))))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))))
2.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d 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))))))
40.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
37.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 w h)) (neg.f64 M))))))))
32.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 M) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 D)) (/.f64 d (*.f64 h w)) (neg.f64 M))))))
37.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)))))
33.6%
(*.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 (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)))) (/.f64 (/.f64 d h) w)) M)))))
7.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (*.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))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
1.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
35.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
34.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
2.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
29.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))))
29.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))))))
37.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)))))))
37.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.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)))))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
21.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
27.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
31.6%
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
33.0%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
32.8%
0
Compiler

Compiled 6818 to 3746 computations (45.1% saved)

localize433.0ms (1.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
95.3%
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
94.8%
(/.f64 (/.f64 c0 h) w)
87.1%
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
86.1%
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
95.0%
(-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))
94.6%
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M)))
91.3%
(*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d))
89.2%
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
94.7%
(/.f64 c0 (*.f64 D D))
90.8%
(/.f64 (*.f64 d d) (*.f64 h w))
89.7%
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
87.2%
(/.f64 (*.f64 d d) (*.f64 D D))
96.6%
(/.f64 D (/.f64 (*.f64 d d) D))
94.1%
(*.f64 h (*.f64 M M))
93.4%
(/.f64 (*.f64 d d) D)
92.5%
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))
96.2%
(*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))
95.9%
(/.f64 d (*.f64 h w))
95.3%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
94.0%
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))
Compiler

Compiled 745 to 179 computations (76% saved)

series40.0ms (0.1%)

Counts
14 → 528
Calls

150 calls:

TimeVariablePointExpression
4.0ms
h
@0
(*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d))
1.0ms
D
@-inf
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))
1.0ms
c0
@-inf
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
1.0ms
h
@-inf
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
1.0ms
d
@0
(*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))

rewrite113.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
738×add-sqr-sqrt
734×pow1
732×*-un-lft-identity
678×add-exp-log
678×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify226.0ms (0.8%)

Algorithm
egg-herbie
Rules
1120×associate-/r*
988×fma-def
768×associate-*r/
702×associate-*l/
506×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077025220
1204222744
2748222744
Stop Event
node limit
Counts
870 → 410
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 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(/.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 (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 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.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 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))) 1)
(/.f64 (*.f64 d d) (*.f64 (/.f64 D c0) (*.f64 D (*.f64 h w))))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 h w))))
(/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))
(/.f64 (*.f64 d (/.f64 d (*.f64 h w))) (*.f64 (/.f64 D c0) D))
(/.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) D)
(/.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 D (*.f64 h w)) (/.f64 D c0)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (neg.f64 D) (*.f64 D (*.f64 h w))))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D (*.f64 h w)) D))
(/.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (*.f64 (*.f64 D (*.f64 h w)) (neg.f64 D)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 d D) d)) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 h w)))) (*.f64 D D))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 D) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 h w)))) (*.f64 (neg.f64 D) D))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 (*.f64 h w) (/.f64 D c0)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 c0)) (*.f64 (*.f64 h w) (neg.f64 D)))
(/.f64 (*.f64 (*.f64 d (/.f64 d (*.f64 h w))) c0) (*.f64 D D))
(/.f64 (*.f64 (*.f64 d (/.f64 d (*.f64 h w))) 1) (*.f64 D (/.f64 D c0)))
(/.f64 (*.f64 (*.f64 d (/.f64 d (*.f64 h w))) (neg.f64 c0)) (*.f64 D (neg.f64 D)))
(pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 D)) (/.f64 d (sqrt.f64 (*.f64 D (*.f64 h w))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 D) 3) (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3) (pow.f64 (/.f64 c0 D) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (*.f64 h w)))) 1)
(*.f64 d (/.f64 1 (*.f64 h w)))
(*.f64 1 (/.f64 d (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (*.f64 h w))) 2) (cbrt.f64 (/.f64 d (*.f64 h w))))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h w))) (sqrt.f64 (/.f64 d (*.f64 h w))))
(pow.f64 (/.f64 d (*.f64 h w)) 1)
(pow.f64 (cbrt.f64 (/.f64 d (*.f64 h w))) 3)
(pow.f64 (pow.f64 (/.f64 d (*.f64 h w)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 h w) d) -1)
(sqrt.f64 (pow.f64 (/.f64 d (*.f64 h w)) 2))
(log.f64 (exp.f64 (/.f64 d (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 d (*.f64 h w)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 d (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 h w))) 1))
(log1p.f64 (expm1.f64 (/.f64 d (*.f64 h w))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))) 1)
(/.f64 d (*.f64 (/.f64 (*.f64 h w) d) D))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 h w)))
(/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))
(/.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 h w) d)))
(/.f64 1 (*.f64 (/.f64 (*.f64 h w) d) (/.f64 D d)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (neg.f64 (*.f64 h w))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 (*.f64 h w) d) (neg.f64 D)))
(/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w))
(/.f64 (*.f64 (/.f64 d D) d) (*.f64 h w))
(/.f64 (*.f64 d (/.f64 d (*.f64 h w))) D)
(/.f64 (*.f64 (neg.f64 d) (neg.f64 d)) (*.f64 (neg.f64 D) (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 d) (neg.f64 d)) (*.f64 (neg.f64 (*.f64 h w)) (neg.f64 D)))
(/.f64 (*.f64 d 1) (*.f64 D (/.f64 (*.f64 h w) d)))
(/.f64 (*.f64 d 1) (*.f64 (*.f64 h w) (/.f64 D d)))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 D (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 (*.f64 h w) (neg.f64 D)))
(/.f64 (*.f64 (neg.f64 d) d) (*.f64 (neg.f64 (*.f64 h w)) D))
(/.f64 (*.f64 (neg.f64 d) d) (*.f64 (neg.f64 D) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 D) (/.f64 (*.f64 h w) d)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 (*.f64 h w)) (/.f64 D d)))
(/.f64 (*.f64 d (/.f64 d h)) (*.f64 D w))
(/.f64 (*.f64 (neg.f64 d) (/.f64 d h)) (*.f64 (neg.f64 D) w))
(/.f64 (*.f64 (/.f64 d h) d) (*.f64 w D))
(/.f64 (*.f64 (/.f64 d h) 1) (*.f64 w (/.f64 D d)))
(/.f64 (*.f64 (/.f64 d h) (neg.f64 d)) (*.f64 w (neg.f64 D)))
(pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 D (*.f64 h w)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 h w))) (/.f64 d D)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 h w)) 3) (pow.f64 (/.f64 d D) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(exp.f64 (log.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))))) 1)
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))
(pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) h)) M) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) (*.f64 (/.f64 D (*.f64 d d)) D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (/.f64 D d)))) 1)
(*.f64 (*.f64 d d) (/.f64 1 D))
(*.f64 1 (/.f64 d (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (/.f64 D d))) 2) (cbrt.f64 (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 d (sqrt.f64 D)) (/.f64 d (sqrt.f64 D)))
(pow.f64 (/.f64 d (/.f64 D d)) 1)
(pow.f64 (cbrt.f64 (/.f64 d (/.f64 D d))) 3)
(pow.f64 (pow.f64 (/.f64 d (/.f64 D d)) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 D)) 2)
(pow.f64 (/.f64 D (*.f64 d d)) -1)
(sqrt.f64 (/.f64 (pow.f64 d 4) (*.f64 D D)))
(log.f64 (exp.f64 (/.f64 d (/.f64 D d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (/.f64 D d)))))
(cbrt.f64 (pow.f64 (/.f64 d (/.f64 D d)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 D d))))
(exp.f64 (log.f64 (/.f64 d (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1)
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 M M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M)))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M M))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D (*.f64 d d)) D))) 1)
(*.f64 D (/.f64 1 (/.f64 d (/.f64 D d))))
(*.f64 1 (*.f64 (/.f64 D (*.f64 d d)) D))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D (*.f64 d d)) D)) 2) (cbrt.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 d (sqrt.f64 D))) (/.f64 (sqrt.f64 D) (/.f64 d (sqrt.f64 D))))
(*.f64 (/.f64 D (*.f64 d d)) D)
(pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D (*.f64 d d)) D)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 D) (/.f64 d (sqrt.f64 D))) 2)
(pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 D (*.f64 d d))) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D (*.f64 d d)) D))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 d (/.f64 D d)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(exp.f64 (log.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D (*.f64 d d)) D)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))))) 1)
(/.f64 c0 (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) (*.f64 D D)))
(/.f64 (/.f64 c0 D) (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) D))
(/.f64 d (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h w) d)))
(/.f64 (*.f64 d d) (*.f64 (/.f64 (*.f64 D D) c0) (*.f64 h w)))
(/.f64 1 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h w) (*.f64 d d))))
(/.f64 1 (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) (/.f64 (*.f64 D D) c0)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w)))
(/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) (neg.f64 (*.f64 D D))))
(/.f64 (neg.f64 (*.f64 d d)) (*.f64 (/.f64 (*.f64 D D) c0) (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))
(/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))
(/.f64 (/.f64 (*.f64 d d) h) (*.f64 (/.f64 (*.f64 D D) c0) w))
(/.f64 (*.f64 c0 1) (*.f64 (*.f64 D D) (/.f64 (*.f64 h w) (*.f64 d d))))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 h w) (*.f64 d d))))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (*.f64 h w) d) (/.f64 (*.f64 D D) c0)))
(/.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 h w) (/.f64 (*.f64 D D) c0)))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) 1) (*.f64 (neg.f64 (*.f64 h w)) (/.f64 (*.f64 D D) c0)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) 1) (*.f64 w (/.f64 (*.f64 D D) c0)))
(/.f64 (*.f64 c0 d) (*.f64 (*.f64 D D) (/.f64 (*.f64 h w) d)))
(/.f64 (*.f64 c0 (neg.f64 (*.f64 d d))) (*.f64 (*.f64 D D) (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 c0 (/.f64 (*.f64 d d) h)) (*.f64 (*.f64 D D) w))
(/.f64 (*.f64 (/.f64 c0 D) d) (*.f64 D (/.f64 (*.f64 h w) d)))
(/.f64 (*.f64 (/.f64 c0 D) (*.f64 d d)) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 D) 1) (*.f64 D (/.f64 (*.f64 h w) (*.f64 d d))))
(/.f64 (*.f64 (/.f64 c0 D) (neg.f64 (*.f64 d d))) (*.f64 D (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) h)) (*.f64 D w))
(/.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 h w) d)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (neg.f64 (*.f64 D D)) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (*.f64 d d))) (*.f64 (neg.f64 (*.f64 D D)) (neg.f64 (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (/.f64 (*.f64 d d) h)) (*.f64 (neg.f64 (*.f64 D D)) w))
(/.f64 (*.f64 d c0) (*.f64 (/.f64 (*.f64 h w) d) (*.f64 D D)))
(/.f64 (*.f64 d (/.f64 c0 D)) (*.f64 (/.f64 (*.f64 h w) d) D))
(/.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (*.f64 h w) d) (neg.f64 (*.f64 D D))))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 h w) (*.f64 D D)))
(/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 (*.f64 h w) D))
(/.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (*.f64 (*.f64 h w) (neg.f64 (*.f64 D D))))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) c0) (*.f64 (neg.f64 (*.f64 h w)) (*.f64 D D)))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) (/.f64 c0 D)) (*.f64 (neg.f64 (*.f64 h w)) D))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) (neg.f64 c0)) (*.f64 (neg.f64 (*.f64 h w)) (neg.f64 (*.f64 D D))))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) c0) (*.f64 w (*.f64 D D)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 c0)) (*.f64 w (neg.f64 (*.f64 D D))))
(pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) (/.f64 (sqrt.f64 c0) D)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 d h)) (/.f64 d w)) (*.f64 c0 (pow.f64 D -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3) (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3) (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))))
(exp.f64 (log.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (/.f64 (*.f64 h w) d)))) 1)
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 h w)))
(*.f64 1 (/.f64 d (/.f64 (*.f64 h w) d)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (*.f64 h w) d))) 2) (cbrt.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) (/.f64 d (sqrt.f64 (*.f64 h w))))
(*.f64 (/.f64 d h) (/.f64 d w))
(pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 1)
(pow.f64 (cbrt.f64 (/.f64 d (/.f64 (*.f64 h w) d))) 3)
(pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 h w) (*.f64 d d)) -1)
(sqrt.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d h)) (/.f64 d w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (/.f64 (*.f64 h w) d)))))
(cbrt.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(exp.f64 (log.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 (*.f64 h w) d))) 1))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 D -2)))) 1)
(*.f64 c0 (pow.f64 D -2))
(*.f64 1 (*.f64 c0 (pow.f64 D -2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4))) (cbrt.f64 (*.f64 c0 (pow.f64 D -2))))
(*.f64 (/.f64 (sqrt.f64 c0) D) (/.f64 (sqrt.f64 c0) D))
(pow.f64 (*.f64 c0 (pow.f64 D -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 D -2))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 c0) D) 2)
(pow.f64 (/.f64 (*.f64 D D) c0) -1)
(sqrt.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 D -2)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 D D) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 D) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 D -2))))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 D -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 D -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 D -2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2))) 1)
(*.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) (pow.f64 D -2))
(*.f64 1 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D))
(*.f64 (/.f64 (/.f64 c0 (*.f64 h w)) D) (/.f64 d (/.f64 D d)))
(pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))) -1)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (*.f64 D D) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))) 1)
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h w))
(pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (*.f64 d d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (/.f64 c0 (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (*.f64 d d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 1 (*.f64 h w))))
(*.f64 (sqrt.f64 c0) (pow.f64 (/.f64 1 (*.f64 h w)) 1/2))
(*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 1/4) (pow.f64 (/.f64 c0 (*.f64 h w)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h w) c0)))
(/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w)))
(/.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 c0)) (sqrt.f64 (neg.f64 (*.f64 h w))))
(/.f64 (sqrt.f64 (/.f64 c0 h)) (sqrt.f64 w))
(pow.f64 (/.f64 c0 (*.f64 h w)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 h w))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 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 h w)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
Outputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 d (/.f64 (/.f64 d h) w))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 c0 (pow.f64 D 2))
(/.f64 c0 (*.f64 D D))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d 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 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))) 1)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 d d) (*.f64 (/.f64 D c0) (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 d (/.f64 d (*.f64 h w))) (*.f64 (/.f64 D c0) D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) D)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 D (*.f64 h w)) (/.f64 D c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (neg.f64 D) (*.f64 D (*.f64 h w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D (*.f64 h w)) D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (*.f64 (*.f64 D (*.f64 h w)) (neg.f64 D)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 d D) d)) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 h w)))) (*.f64 D D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 D) (*.f64 h w)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 h w)))) (*.f64 (neg.f64 D) D))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 (*.f64 h w) (/.f64 D c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 c0)) (*.f64 (*.f64 h w) (neg.f64 D)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (*.f64 d (/.f64 d (*.f64 h w))) c0) (*.f64 D D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d (/.f64 d (*.f64 h w))) 1) (*.f64 D (/.f64 D c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d (/.f64 d (*.f64 h w))) (neg.f64 c0)) (*.f64 D (neg.f64 D)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 1)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))) 3)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 3) 1/3)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 D)) (/.f64 d (sqrt.f64 (*.f64 D (*.f64 h w))))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 D)) (/.f64 d (sqrt.f64 (*.f64 h (*.f64 D w))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))) 2))
(fabs.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 D)) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 3))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 D) 3) (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3) (pow.f64 (/.f64 c0 D) 3)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))) 1))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (*.f64 h w)))) 1)
(/.f64 (/.f64 d h) w)
(*.f64 d (/.f64 1 (*.f64 h w)))
(/.f64 (/.f64 d h) w)
(*.f64 1 (/.f64 d (*.f64 h w)))
(/.f64 (/.f64 d h) w)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (*.f64 h w))) 2) (cbrt.f64 (/.f64 d (*.f64 h w))))
(/.f64 (/.f64 d h) w)
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h w))) (sqrt.f64 (/.f64 d (*.f64 h w))))
(/.f64 (/.f64 d h) w)
(pow.f64 (/.f64 d (*.f64 h w)) 1)
(/.f64 (/.f64 d h) w)
(pow.f64 (cbrt.f64 (/.f64 d (*.f64 h w))) 3)
(/.f64 (/.f64 d h) w)
(pow.f64 (pow.f64 (/.f64 d (*.f64 h w)) 3) 1/3)
(/.f64 (/.f64 d h) w)
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 h w))) 2)
(/.f64 (/.f64 d h) w)
(pow.f64 (/.f64 (*.f64 h w) d) -1)
(/.f64 (/.f64 d h) w)
(sqrt.f64 (pow.f64 (/.f64 d (*.f64 h w)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 d h) w) 2))
(fabs.f64 (/.f64 (/.f64 d h) w))
(log.f64 (exp.f64 (/.f64 d (*.f64 h w))))
(/.f64 (/.f64 d h) w)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (*.f64 h w)))))
(/.f64 (/.f64 d h) w)
(cbrt.f64 (pow.f64 (/.f64 d (*.f64 h w)) 3))
(/.f64 (/.f64 d h) w)
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h w) 3)))
(/.f64 (/.f64 d h) w)
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 h w))))
(/.f64 (/.f64 d h) w)
(exp.f64 (log.f64 (/.f64 d (*.f64 h w))))
(/.f64 (/.f64 d h) w)
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 h w))) 1))
(/.f64 (/.f64 d h) w)
(log1p.f64 (expm1.f64 (/.f64 d (*.f64 h w))))
(/.f64 (/.f64 d h) w)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))) 1)
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 d (*.f64 (/.f64 (*.f64 h w) d) D))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 d d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 h w) d)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 1 (*.f64 (/.f64 (*.f64 h w) d) (/.f64 D d)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (neg.f64 (*.f64 h w))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (neg.f64 d) (*.f64 (/.f64 (*.f64 h w) d) (neg.f64 D)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (/.f64 d D) d) (*.f64 h w))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 d (/.f64 d (*.f64 h w))) D)
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (neg.f64 d) (neg.f64 d)) (*.f64 (neg.f64 D) (neg.f64 (*.f64 h w))))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (neg.f64 d) (neg.f64 d)) (*.f64 (neg.f64 (*.f64 h w)) (neg.f64 D)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 d 1) (*.f64 D (/.f64 (*.f64 h w) d)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 d 1) (*.f64 (*.f64 h w) (/.f64 D d)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 D (neg.f64 (*.f64 h w))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 (*.f64 h w) (neg.f64 D)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 (neg.f64 d) d) (*.f64 (neg.f64 (*.f64 h w)) D))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 (neg.f64 d) d) (*.f64 (neg.f64 D) (*.f64 h w)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 D) (/.f64 (*.f64 h w) d)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 (*.f64 h w)) (/.f64 D d)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 d (/.f64 d h)) (*.f64 D w))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (neg.f64 d) (/.f64 d h)) (*.f64 (neg.f64 D) w))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(/.f64 (*.f64 (/.f64 d h) d) (*.f64 w D))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (/.f64 d h) 1) (*.f64 w (/.f64 D d)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(/.f64 (*.f64 (/.f64 d h) (neg.f64 d)) (*.f64 w (neg.f64 D)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 D d) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 (neg.f64 d) (*.f64 D (neg.f64 w))) (/.f64 d h))
(pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 1)
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 3)
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(pow.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3) 1/3)
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 D (*.f64 h w)))) 2)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h (*.f64 D w)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) 2))
(fabs.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 h w))) (/.f64 d D)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)))))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D)) 3))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d (*.f64 h w)) 3)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 h w)) 3) (pow.f64 (/.f64 d D) 3)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(exp.f64 (log.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))) 1))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h w) D))))
(*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))))) 1)
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 1)
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))) 3)
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 3) 1/3)
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) h)) M) 2)
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 M M))) 2))
(fabs.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M))) 3))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))) 1))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 h (*.f64 M M))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (/.f64 D d)))) 1)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(*.f64 (*.f64 d d) (/.f64 1 D))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(*.f64 1 (/.f64 d (/.f64 D d)))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (/.f64 D d))) 2) (cbrt.f64 (/.f64 d (/.f64 D d))))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(*.f64 (/.f64 d (sqrt.f64 D)) (/.f64 d (sqrt.f64 D)))
(pow.f64 (/.f64 d (sqrt.f64 D)) 2)
(pow.f64 (/.f64 d (/.f64 D d)) 1)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(pow.f64 (cbrt.f64 (/.f64 d (/.f64 D d))) 3)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(pow.f64 (pow.f64 (/.f64 d (/.f64 D d)) 3) 1/3)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(pow.f64 (/.f64 d (sqrt.f64 D)) 2)
(pow.f64 (/.f64 D (*.f64 d d)) -1)
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(sqrt.f64 (/.f64 (pow.f64 d 4) (*.f64 D D)))
(log.f64 (exp.f64 (/.f64 d (/.f64 D d))))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (/.f64 D d)))))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(cbrt.f64 (pow.f64 (/.f64 d (/.f64 D d)) 3))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 D 3)))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 D d))))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(exp.f64 (log.f64 (/.f64 d (/.f64 D d))))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 D d))) 1))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 D d))))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 d d) D)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1)
(*.f64 h (*.f64 M M))
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(*.f64 h (*.f64 M M))
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3)
(*.f64 h (*.f64 M M))
(pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3)
(*.f64 h (*.f64 M M))
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 2))
(fabs.f64 (*.f64 h (*.f64 M M)))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 M M)))
(*.f64 h (*.f64 M M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M)))))
(*.f64 h (*.f64 M M))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(*.f64 h (*.f64 M M))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))
(*.f64 h (*.f64 M M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(*.f64 h (*.f64 M M))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M M))) 1))
(*.f64 h (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D (*.f64 d d)) D))) 1)
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 D (/.f64 1 (/.f64 d (/.f64 D d))))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 1 (*.f64 (/.f64 D (*.f64 d d)) D))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D (*.f64 d d)) D)) 2) (cbrt.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 d (sqrt.f64 D))) (/.f64 (sqrt.f64 D) (/.f64 d (sqrt.f64 D))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 D) d) (sqrt.f64 D)) 2)
(pow.f64 (*.f64 (sqrt.f64 D) (/.f64 (sqrt.f64 D) d)) 2)
(*.f64 (/.f64 D (*.f64 d d)) D)
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 1)
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D (*.f64 d d)) D)) 3)
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3) 1/3)
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (/.f64 (sqrt.f64 D) (/.f64 d (sqrt.f64 D))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 D) d) (sqrt.f64 D)) 2)
(pow.f64 (*.f64 (sqrt.f64 D) (/.f64 (sqrt.f64 D) d)) 2)
(pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1)
(*.f64 D (/.f64 D (*.f64 d d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 2))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 D (*.f64 d d))) 2))
(fabs.f64 (*.f64 D (/.f64 D (*.f64 d d))))
(log.f64 (pow.f64 (exp.f64 (/.f64 D (*.f64 d d))) D))
(*.f64 D (/.f64 D (*.f64 d d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D (*.f64 d d)) D))))
(*.f64 D (/.f64 D (*.f64 d d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d d)) D) 3))
(*.f64 D (/.f64 D (*.f64 d d)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 d (/.f64 D d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(*.f64 D (/.f64 D (*.f64 d d)))
(exp.f64 (log.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(*.f64 D (/.f64 D (*.f64 d d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D (*.f64 d d)) D)) 1))
(*.f64 D (/.f64 D (*.f64 d d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (*.f64 d d)) D)))
(*.f64 D (/.f64 D (*.f64 d d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))))) 1)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 c0 (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) (*.f64 D D)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (/.f64 c0 D) (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 d (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h w) d)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 d d) (*.f64 (/.f64 (*.f64 D D) c0) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 1 (*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 h w) (*.f64 d d))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 1 (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) (/.f64 (*.f64 D D) c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (neg.f64 c0) (*.f64 (/.f64 (*.f64 h w) (*.f64 d d)) (neg.f64 (*.f64 D D))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (neg.f64 (*.f64 d d)) (*.f64 (/.f64 (*.f64 D D) c0) (neg.f64 (*.f64 h w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 d d) h) (*.f64 (/.f64 (*.f64 D D) c0) w))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 1) (*.f64 (*.f64 D D) (/.f64 (*.f64 h w) (*.f64 d d))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 h w) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (*.f64 h w) d) (/.f64 (*.f64 D D) c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 h w) (/.f64 (*.f64 D D) c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) 1) (*.f64 (neg.f64 (*.f64 h w)) (/.f64 (*.f64 D D) c0)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) 1) (*.f64 w (/.f64 (*.f64 D D) c0)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 (*.f64 D D) (/.f64 (*.f64 h w) d)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (neg.f64 (*.f64 d d))) (*.f64 (*.f64 D D) (neg.f64 (*.f64 h w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 c0 (/.f64 (*.f64 d d) h)) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 D) d) (*.f64 D (/.f64 (*.f64 h w) d)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 D) (*.f64 d d)) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 D) 1) (*.f64 D (/.f64 (*.f64 h w) (*.f64 d d))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 D) (neg.f64 (*.f64 d d))) (*.f64 D (neg.f64 (*.f64 h w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) h)) (*.f64 D w))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 h w) d)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (neg.f64 (*.f64 D D)) (*.f64 h w)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (*.f64 d d))) (*.f64 (neg.f64 (*.f64 D D)) (neg.f64 (*.f64 h w))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (neg.f64 c0) (/.f64 (*.f64 d d) h)) (*.f64 (neg.f64 (*.f64 D D)) w))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 d c0) (*.f64 (/.f64 (*.f64 h w) d) (*.f64 D D)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 d (/.f64 c0 D)) (*.f64 (/.f64 (*.f64 h w) d) D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (*.f64 h w) d) (neg.f64 (*.f64 D D))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 h w) (*.f64 D D)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 (*.f64 h w) D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (*.f64 (*.f64 h w) (neg.f64 (*.f64 D D))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) c0) (*.f64 (neg.f64 (*.f64 h w)) (*.f64 D D)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) (/.f64 c0 D)) (*.f64 (neg.f64 (*.f64 h w)) D))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 (*.f64 d d)) (neg.f64 c0)) (*.f64 (neg.f64 (*.f64 h w)) (neg.f64 (*.f64 D D))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) c0) (*.f64 w (*.f64 D D)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 c0)) (*.f64 w (neg.f64 (*.f64 D D))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)) (/.f64 (neg.f64 c0) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 1)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))) 3)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 3) 1/3)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) (/.f64 (sqrt.f64 c0) D)) 2)
(pow.f64 (/.f64 (*.f64 d (/.f64 (sqrt.f64 c0) D)) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (sqrt.f64 (*.f64 h w))) D) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))) 2))
(fabs.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 d h)) (/.f64 d w)) (*.f64 c0 (pow.f64 D -2))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d))) 3))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3) (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3) (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))) 1))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (/.f64 d (/.f64 (*.f64 h w) d)))))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (/.f64 (*.f64 h w) d)))) 1)
(*.f64 d (/.f64 (/.f64 d h) w))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 h w)))
(*.f64 d (/.f64 (/.f64 d h) w))
(*.f64 1 (/.f64 d (/.f64 (*.f64 h w) d)))
(*.f64 d (/.f64 (/.f64 d h) w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (*.f64 h w) d))) 2) (cbrt.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(*.f64 d (/.f64 (/.f64 d h) w))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) (/.f64 d (sqrt.f64 (*.f64 h w))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) 2)
(*.f64 (/.f64 d h) (/.f64 d w))
(*.f64 d (/.f64 (/.f64 d h) w))
(pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 1)
(*.f64 d (/.f64 (/.f64 d h) w))
(pow.f64 (cbrt.f64 (/.f64 d (/.f64 (*.f64 h w) d))) 3)
(*.f64 d (/.f64 (/.f64 d h) w))
(pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3) 1/3)
(*.f64 d (/.f64 (/.f64 d h) w))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 h w) (*.f64 d d)) -1)
(*.f64 d (/.f64 (/.f64 d h) w))
(sqrt.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 2))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 (/.f64 d h) w)) 2))
(fabs.f64 (*.f64 d (/.f64 (/.f64 d h) w)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d h)) (/.f64 d w)))
(*.f64 d (/.f64 (/.f64 d h) w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (/.f64 (*.f64 h w) d)))))
(*.f64 d (/.f64 (/.f64 d h) w))
(cbrt.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 h w) d)) 3))
(*.f64 d (/.f64 (/.f64 d h) w))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 d (/.f64 (/.f64 d h) w))
(expm1.f64 (log1p.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(*.f64 d (/.f64 (/.f64 d h) w))
(exp.f64 (log.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(*.f64 d (/.f64 (/.f64 d h) w))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 (*.f64 h w) d))) 1))
(*.f64 d (/.f64 (/.f64 d h) w))
(log1p.f64 (expm1.f64 (/.f64 d (/.f64 (*.f64 h w) d))))
(*.f64 d (/.f64 (/.f64 d h) w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 D -2)))) 1)
(*.f64 c0 (pow.f64 D -2))
(*.f64 c0 (pow.f64 D -2))
(*.f64 1 (*.f64 c0 (pow.f64 D -2)))
(*.f64 c0 (pow.f64 D -2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4))) (cbrt.f64 (*.f64 c0 (pow.f64 D -2))))
(*.f64 (cbrt.f64 (/.f64 c0 (/.f64 (pow.f64 D 4) c0))) (cbrt.f64 (*.f64 c0 (pow.f64 D -2))))
(*.f64 (/.f64 (sqrt.f64 c0) D) (/.f64 (sqrt.f64 c0) D))
(pow.f64 (/.f64 (sqrt.f64 c0) D) 2)
(pow.f64 (*.f64 c0 (pow.f64 D -2)) 1)
(*.f64 c0 (pow.f64 D -2))
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 D -2))) 3)
(*.f64 c0 (pow.f64 D -2))
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3) 1/3)
(*.f64 c0 (pow.f64 D -2))
(pow.f64 (/.f64 (sqrt.f64 c0) D) 2)
(pow.f64 (/.f64 (*.f64 D D) c0) -1)
(/.f64 1 (*.f64 D (/.f64 D c0)))
(*.f64 (/.f64 1 D) (/.f64 c0 D))
(sqrt.f64 (/.f64 (*.f64 c0 c0) (pow.f64 D 4)))
(sqrt.f64 (/.f64 c0 (/.f64 (pow.f64 D 4) c0)))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 D -2)))
(*.f64 c0 (pow.f64 D -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 D -2)))))
(*.f64 c0 (pow.f64 D -2))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 D -2)) 3))
(*.f64 c0 (pow.f64 D -2))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 D D) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 D) 3) (pow.f64 D 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 D D) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 D -2))))
(*.f64 c0 (pow.f64 D -2))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 D -2))))
(*.f64 c0 (pow.f64 D -2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 D -2))) 1))
(*.f64 c0 (pow.f64 D -2))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 D -2))))
(*.f64 c0 (pow.f64 D -2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2))) 1)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(*.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) (pow.f64 D -2))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 1 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(*.f64 (/.f64 (/.f64 c0 (*.f64 h w)) D) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 1)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)) 3)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))) -1)
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2))))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2) 3))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (*.f64 D D) 3)))
(*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)) 1))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) D) 2)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))) 1)
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h w))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))) 3)
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 3) 1/3)
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 2))
(fabs.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (*.f64 d d)))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))))))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) 3))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (/.f64 c0 (*.f64 h w)) 3)))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (*.f64 d d) 3)))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))) 1))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))))
(*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))))) 1)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 1 (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 1 (*.f64 h w))))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (/.f64 1 w) h)))
(*.f64 (sqrt.f64 c0) (pow.f64 (/.f64 1 (*.f64 h w)) 1/2))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 1 (*.f64 h w))))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (/.f64 1 w) h)))
(*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 1/4) (pow.f64 (/.f64 c0 (*.f64 h w)) 1/4))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 h w) c0)))
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 c0 w))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 h c0) w)))
(/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w)))
(/.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 c0)) (sqrt.f64 (neg.f64 (*.f64 h w))))
(/.f64 (sqrt.f64 (neg.f64 c0)) (sqrt.f64 (*.f64 h (neg.f64 w))))
(/.f64 (sqrt.f64 (/.f64 c0 h)) (sqrt.f64 w))
(pow.f64 (/.f64 c0 (*.f64 h w)) 1/2)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) 1)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 3)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 1/4) 2)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(fabs.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 h w))) 1/2))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 1))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))) 1)
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 1)
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 3)
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2)
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 2))
(fabs.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(fabs.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 1))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))
(+.f64 M (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 (/.f64 d h) w))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)

eval323.0ms (1.1%)

Compiler

Compiled 25136 to 9358 computations (62.8% saved)

prune267.0ms (0.9%)

Pruning

37 alts after pruning (34 fresh and 3 done)

PrunedKeptTotal
New56424588
Fresh191029
Picked415
Done123
Total58837625
Accuracy
89.7%
Counts
625 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.7%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D)) 2) (*.f64 M M)))))
42.4%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
36.0%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
36.2%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 (*.f64 h w)) D) (/.f64 d (/.f64 D d)))) (*.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)))))
43.3%
(+.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)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
42.6%
(+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))))
45.6%
(+.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)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
41.5%
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w)))))
43.4%
(+.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)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
8.3%
(+.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 M (neg.f64 M)))))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
40.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
37.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)))))
44.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
35.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
36.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
1.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
21.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
27.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
31.1%
(*.f64 1/4 (pow.f64 (*.f64 M (sqrt.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)))) 2))
32.0%
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
40.5%
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
37.8%
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
41.4%
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 D) d) (sqrt.f64 D)) 2) (*.f64 h (*.f64 M M))))
16.6%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (pow.f64 (*.f64 M (sqrt.f64 h)) 2)))
33.0%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
38.8%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
38.8%
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (*.f64 h (*.f64 M M))))
27.7%
(*.f64 1/4 (*.f64 (cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (*.f64 h (*.f64 M M))))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
32.8%
0
29.7%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D)) 2) (*.f64 M M)))))
42.4%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
36.0%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
36.2%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 (*.f64 h w)) D) (/.f64 d (/.f64 D d)))) (*.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)))))
43.3%
(+.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)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
42.6%
(+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))))
45.6%
(+.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)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
41.5%
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w)))))
43.4%
(+.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)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
8.3%
(+.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 M (neg.f64 M)))))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
40.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
37.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)))))
44.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
35.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
36.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
1.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
21.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
27.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
31.1%
(*.f64 1/4 (pow.f64 (*.f64 M (sqrt.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)))) 2))
32.0%
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
40.5%
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
37.8%
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
41.4%
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 D) d) (sqrt.f64 D)) 2) (*.f64 h (*.f64 M M))))
16.6%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (pow.f64 (*.f64 M (sqrt.f64 h)) 2)))
33.0%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
38.8%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
38.8%
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (*.f64 h (*.f64 M M))))
27.7%
(*.f64 1/4 (*.f64 (cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (*.f64 h (*.f64 M M))))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
32.8%
0
Compiler

Compiled 5204 to 3068 computations (41% saved)

localize392.0ms (1.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
86.7%
(/.f64 (*.f64 d d) D)
82.7%
(*.f64 (cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (*.f64 h (*.f64 M M)))
80.3%
(/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))
70.9%
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
91.7%
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
88.7%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
88.2%
(*.f64 (/.f64 D c0) (*.f64 h w))
87.8%
(/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))
84.3%
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
79.6%
(*.f64 (*.f64 D D) (*.f64 M M))
77.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
76.3%
(/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))
99.7%
(/.f64 d (/.f64 D d))
93.6%
(/.f64 D (/.f64 d (/.f64 D d)))
88.4%
(*.f64 h (*.f64 M M))
82.7%
(*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M)))
91.7%
(*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))
91.7%
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
88.7%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
87.2%
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
Compiler

Compiled 561 to 172 computations (69.3% saved)

series43.0ms (0.1%)

Counts
16 → 744
Calls

186 calls:

TimeVariablePointExpression
3.0ms
D
@0
(/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))
2.0ms
h
@inf
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
2.0ms
M
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
2.0ms
c0
@0
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
1.0ms
h
@0
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))

rewrite117.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
054578
11267578
Stop Event
node limit
Counts
16 → 147
Calls
Call 1
Inputs
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M)))
(/.f64 D (/.f64 d (/.f64 D d)))
(/.f64 d (/.f64 D d))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))
(*.f64 (/.f64 D c0) (*.f64 h w))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (*.f64 h (*.f64 M M)))
Outputs
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 1 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))) (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (sqrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(pow.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) 1)
(neg.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h (neg.f64 w))))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 c0 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 2 w) (*.f64 h (neg.f64 w))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2)))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 c0 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))) (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) D))
(pow.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(*.f64 D (/.f64 1 (/.f64 (*.f64 d d) D)))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 1 (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D)))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(pow.f64 (/.f64 D (/.f64 (*.f64 d d) D)) 1)
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1/3)
(log.f64 (exp.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(exp.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 d (/.f64 d D))
(*.f64 (/.f64 d D) d)
(*.f64 (*.f64 d d) (/.f64 1 D))
(*.f64 1 (/.f64 (*.f64 d d) D))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 d d) D)) (cbrt.f64 (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 (*.f64 d d) D)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) D)) (sqrt.f64 (/.f64 (*.f64 d d) D)))
(pow.f64 (/.f64 (*.f64 d d) D) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 d d) D)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d d) D) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d d) D)))
(exp.f64 (log.f64 (/.f64 (*.f64 d d) D)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 1 (*.f64 d d)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 D (*.f64 D (*.f64 M M)))) (*.f64 D (*.f64 D (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) h) (*.f64 (*.f64 d d) (/.f64 c0 w)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) h) (/.f64 c0 w))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 1 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 1 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(pow.f64 (*.f64 (/.f64 D c0) (*.f64 h w)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D c0) (*.f64 h w)) (*.f64 (/.f64 D c0) (*.f64 h w))) (*.f64 (/.f64 D c0) (*.f64 h w))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(exp.f64 (log.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 D (/.f64 1 (/.f64 (*.f64 d d) D)))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 1 (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D)))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 D (/.f64 (*.f64 d d) D))
(/.f64 1 (/.f64 (/.f64 (*.f64 d d) D) D))
(/.f64 (neg.f64 D) (neg.f64 (/.f64 (*.f64 d d) D)))
(pow.f64 (/.f64 D (/.f64 (*.f64 d d) D)) 1)
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1/3)
(log.f64 (exp.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(exp.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 (pow.f64 D 3) (/.f64 1 (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(*.f64 1 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (sqrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(exp.f64 (log.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) D))
(pow.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))

simplify278.0ms (1%)

Algorithm
egg-herbie
Rules
1630×log-prod
1054×associate-*r*
1052×associate-*l*
1034×exp-prod
920×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031835017
186629893
2543829893
Stop Event
node limit
Counts
891 → 182
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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (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 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (pow.f64 d 2) D)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.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) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (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 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 1 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))) (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (sqrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(pow.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) 1)
(neg.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h (neg.f64 w))))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 c0 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 2 w) (*.f64 h (neg.f64 w))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2)))) (*.f64 h (neg.f64 w)))
(/.f64 (*.f64 c0 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))) (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) D))
(pow.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(*.f64 D (/.f64 1 (/.f64 (*.f64 d d) D)))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 1 (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D)))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(pow.f64 (/.f64 D (/.f64 (*.f64 d d) D)) 1)
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1/3)
(log.f64 (exp.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(exp.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 d (/.f64 d D))
(*.f64 (/.f64 d D) d)
(*.f64 (*.f64 d d) (/.f64 1 D))
(*.f64 1 (/.f64 (*.f64 d d) D))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 d d) D)) (cbrt.f64 (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 (*.f64 d d) D)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) D)) (sqrt.f64 (/.f64 (*.f64 d d) D)))
(pow.f64 (/.f64 (*.f64 d d) D) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 d d) D)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d d) D) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d d) D)))
(exp.f64 (log.f64 (/.f64 (*.f64 d d) D)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 1 (*.f64 d d)))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 D (*.f64 D (*.f64 M M)))) (*.f64 D (*.f64 D (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) h) (*.f64 (*.f64 d d) (/.f64 c0 w)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) h) (/.f64 c0 w))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 1 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 1 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(pow.f64 (*.f64 (/.f64 D c0) (*.f64 h w)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D c0) (*.f64 h w)) (*.f64 (/.f64 D c0) (*.f64 h w))) (*.f64 (/.f64 D c0) (*.f64 h w))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(exp.f64 (log.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 D (/.f64 1 (/.f64 (*.f64 d d) D)))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 1 (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D)))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 D (/.f64 (*.f64 d d) D))
(/.f64 1 (/.f64 (/.f64 (*.f64 d d) D) D))
(/.f64 (neg.f64 D) (neg.f64 (/.f64 (*.f64 d d) D)))
(pow.f64 (/.f64 D (/.f64 (*.f64 d d) D)) 1)
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1/3)
(log.f64 (exp.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(exp.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(*.f64 (pow.f64 D 3) (/.f64 1 (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(*.f64 1 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (sqrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(exp.f64 (log.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) D))
(pow.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (pow.f64 d 2) D)
(*.f64 d (/.f64 d D))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) 1/4)
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(*.f64 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 d d) (*.f64 c0 c0)) (*.f64 D D)) (*.f64 h (*.f64 w w))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w)))))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(*.f64 1 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))))) (cbrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (sqrt.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(pow.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) 1)
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(neg.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h (neg.f64 w))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))))
(*.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (*.f64 h (neg.f64 w))))
(*.f64 (/.f64 c0 h) (*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 2 w)))) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 2 w)))) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 2 w)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 c0 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 2 w) (*.f64 h (neg.f64 w))))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2)))) (*.f64 h (neg.f64 w)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))) (*.f64 2 w))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(pow.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) 1)
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))) (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w))) (*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (neg.f64 w))) (/.f64 c0 (*.f64 2 w)))
(/.f64 c0 (*.f64 -2 (/.f64 w (*.f64 (/.f64 c0 (neg.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) D))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 D (*.f64 d d)) D)) (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 D (*.f64 d d)) D))))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(*.f64 D (/.f64 1 (/.f64 (*.f64 d d) D)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 1 (/.f64 D (/.f64 (*.f64 d d) D)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D)))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (/.f64 D (/.f64 (*.f64 d d) D)) 1)
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 d D)) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)))
(log.f64 (exp.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 d D)) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(exp.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 d (/.f64 d D))
(*.f64 (/.f64 d D) d)
(*.f64 d (/.f64 d D))
(*.f64 (*.f64 d d) (/.f64 1 D))
(*.f64 d (/.f64 d D))
(*.f64 1 (/.f64 (*.f64 d d) D))
(*.f64 d (/.f64 d D))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 d d) D)) (cbrt.f64 (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 (*.f64 d d) D)))
(*.f64 d (/.f64 d D))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) D)) (sqrt.f64 (/.f64 (*.f64 d d) D)))
(*.f64 d (/.f64 d D))
(pow.f64 (/.f64 (*.f64 d d) D) 1)
(*.f64 d (/.f64 d D))
(log.f64 (exp.f64 (/.f64 (*.f64 d d) D)))
(*.f64 d (/.f64 d D))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d d) D) 3))
(*.f64 d (/.f64 d D))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d d) D)))
(*.f64 d (/.f64 d D))
(exp.f64 (log.f64 (/.f64 (*.f64 d d) D)))
(*.f64 d (/.f64 d D))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d d) D)))
(*.f64 d (/.f64 d D))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d M))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d M))) (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d M))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M)))
(/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) (*.f64 2 w))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) 1)
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(log.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0)))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 M M))) 1)
(*.f64 (*.f64 D D) (*.f64 M M))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(*.f64 (*.f64 D D) (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 D (*.f64 D (*.f64 M M)))) (*.f64 D (*.f64 D (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 (*.f64 D D) (*.f64 M M)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 M M)) 3))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(*.f64 (*.f64 D D) (*.f64 M M))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(*.f64 (*.f64 D D) (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 M M)))))
(*.f64 (*.f64 D D) (*.f64 M M))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) h) (*.f64 (*.f64 d d) (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) h) (/.f64 c0 w))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)) 1)
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w)) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))) (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d M))) (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d M)))) (*.f64 (/.f64 (*.f64 h w) c0) (/.f64 (*.f64 h w) c0)))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h c0) w))))
(*.f64 (/.f64 (*.f64 D D) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 M M)) (*.f64 d d)))
(*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0)))
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 1 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))) 1)
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (*.f64 (/.f64 D c0) D)) (/.f64 d (*.f64 h w))) (*.f64 (*.f64 (/.f64 d (*.f64 (/.f64 D c0) D)) (/.f64 d (*.f64 h w))) (*.f64 (/.f64 d (*.f64 (/.f64 D c0) D)) (/.f64 d (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 D (*.f64 h w)) c0)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(pow.f64 (*.f64 (/.f64 D c0) (*.f64 h w)) 1)
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(log.f64 (exp.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D c0) (*.f64 h w)) (*.f64 (/.f64 D c0) (*.f64 h w))) (*.f64 (/.f64 D c0) (*.f64 h w))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h w) (/.f64 D c0)) (*.f64 (*.f64 (*.f64 h w) (/.f64 D c0)) (*.f64 (*.f64 h w) (/.f64 D c0)))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w (/.f64 D c0))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(exp.f64 (log.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D c0) (*.f64 h w))))
(*.f64 (*.f64 h w) (/.f64 D c0))
(*.f64 h (*.f64 w (/.f64 D c0)))
(/.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 2 w)))) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 2 w)))) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 c0 (*.f64 2 w)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 2) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) w))
(*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 D (/.f64 1 (/.f64 (*.f64 d d) D)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 1 (/.f64 D (/.f64 (*.f64 d d) D)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D)))) (cbrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))) (sqrt.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 D (/.f64 (*.f64 d d) D))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 1 (/.f64 (/.f64 (*.f64 d d) D) D))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (neg.f64 D) (neg.f64 (/.f64 (*.f64 d d) D)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (/.f64 D (/.f64 (*.f64 d d) D)) 1)
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 d D)) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)))
(log.f64 (exp.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(exp.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 (*.f64 d d) D))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 (pow.f64 D 3) (/.f64 1 (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(*.f64 1 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 D (/.f64 (*.f64 d d) D)))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 D (*.f64 d d)) D)))
(pow.f64 (*.f64 D (/.f64 D (*.f64 d d))) 3)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (sqrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) 1)
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(log.f64 (exp.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3)) (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))) (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 d D)) 3)) (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 d D)) 3)) (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 d D)) 3)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(exp.f64 (log.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 d d) D) 3))))
(/.f64 (pow.f64 D 6) (pow.f64 d 6))
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) D))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 D (*.f64 d d)) D)) (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 D (*.f64 d d)) D))))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)))

eval120.0ms (0.4%)

Compiler

Compiled 9327 to 3745 computations (59.8% saved)

prune174.0ms (0.6%)

Pruning

41 alts after pruning (38 fresh and 3 done)

PrunedKeptTotal
New28113294
Fresh42529
Picked415
Done123
Total29041331
Accuracy
90.4%
Counts
331 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.3%
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
29.7%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D)) 2) (*.f64 M M)))))
42.4%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
36.0%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
36.2%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 (*.f64 h w)) D) (/.f64 d (/.f64 D d)))) (*.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)))))
43.3%
(+.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)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
42.6%
(+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))))
46.4%
(+.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)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
42.9%
(+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
41.5%
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w)))))
42.9%
(+.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)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (cbrt.f64 (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))))
8.3%
(+.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 M (neg.f64 M)))))
27.8%
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
40.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
40.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
37.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)))))
44.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (cbrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
26.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M))))))
34.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
24.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h w)) (*.f64 w (*.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 D D) (*.f64 h w)))))))) (*.f64 M M)))))
35.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
35.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
36.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
36.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h (/.f64 c0 w)))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
27.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
29.1%
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
31.1%
(*.f64 1/4 (pow.f64 (*.f64 M (sqrt.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)))) 2))
32.0%
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
40.5%
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
37.8%
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
33.0%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
18.5%
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (pow.f64 (*.f64 M (sqrt.f64 h)) 2)))
38.9%
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
41.4%
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
38.8%
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (*.f64 h (*.f64 M M))))
38.5%
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
35.1%
(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 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w)) 2) (*.f64 M M)))) (/.f64 c0 (*.f64 2 w))) 3))
32.8%
0
Compiler

Compiled 4744 to 1977 computations (58.3% saved)

regimes3.9s (13.6%)

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

10 calls:

821.0ms
D
660.0ms
d
591.0ms
w
529.0ms
c0
476.0ms
M
Results
AccuracySegmentsBranch
59.2%10c0
60.7%11w
55.8%6h
63.3%12D
59.6%11d
57.3%8M
67.9%4(*.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)))))
57.3%9(*.f64 d d)
54.3%6(*.f64 D D)
55.1%7(*.f64 M M)
Compiler

Compiled 3365 to 1180 computations (64.9% saved)

regimes1.1s (3.7%)

Counts
38 → 8
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h (/.f64 c0 w)))))
(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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w)))))
(+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))))
Outputs
0
(+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D))))
Calls

7 calls:

246.0ms
D
217.0ms
w
169.0ms
h
154.0ms
c0
138.0ms
M
Results
AccuracySegmentsBranch
59.8%12w
56.1%9c0
54.2%8(*.f64 M M)
63.8%14D
55.9%8M
54.6%8(*.f64 D D)
55.0%8h
Compiler

Compiled 988 to 387 computations (60.8% saved)

regimes152.0ms (0.5%)

Counts
37 → 8
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h (/.f64 c0 w)))))
(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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w)))))
(+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
Outputs
0
(+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
Calls

1 calls:

134.0ms
M
Results
AccuracySegmentsBranch
55.9%8M
Compiler

Compiled 905 to 334 computations (63.1% saved)

regimes258.0ms (0.9%)

Counts
36 → 8
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h (/.f64 c0 w)))))
(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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h w))))))
(+.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)) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 d h) (*.f64 (/.f64 D d) w)))))
Outputs
0
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
Calls

2 calls:

128.0ms
M
114.0ms
(*.f64 d d)
Results
AccuracySegmentsBranch
54.7%8(*.f64 d d)
55.6%8M
Compiler

Compiled 877 to 327 computations (62.7% saved)

regimes752.0ms (2.6%)

Counts
33 → 5
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))))
(*.f64 1/4 (*.f64 h (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 d (/.f64 D d)) D) -1) (*.f64 h (*.f64 M M))))
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 w (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h c0))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 M M) (pow.f64 (/.f64 d D) 2)) (/.f64 h (/.f64 c0 w)))))
(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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (*.f64 c0 (pow.f64 D -2)) (*.f64 d d)) (*.f64 h w))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w))))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
Calls

6 calls:

169.0ms
c0
164.0ms
d
134.0ms
h
118.0ms
M
105.0ms
(*.f64 d d)
Results
AccuracySegmentsBranch
51.3%5c0
52.3%7(*.f64 D D)
52.6%8(*.f64 d d)
54.9%10d
53.0%9h
52.6%8M
Compiler

Compiled 796 to 309 computations (61.2% saved)

regimes78.0ms (0.3%)

Counts
24 → 5
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.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)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 c0 (/.f64 d (/.f64 (*.f64 h w) d))) (*.f64 D D))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (/.f64 (*.f64 (/.f64 (*.f64 d d) h) (/.f64 c0 D)) (*.f64 w D))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
Calls

1 calls:

69.0ms
c0
Results
AccuracySegmentsBranch
50.9%5c0
Compiler

Compiled 495 to 193 computations (61% saved)

regimes65.0ms (0.2%)

Counts
20 → 5
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 2 (*.f64 c0 (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h w))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) 1/2) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 M (/.f64 d M)) (/.f64 (*.f64 h w) c0))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M M))) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (/.f64 h c0) w)) (*.f64 d d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h w) (*.f64 M M))) (*.f64 c0 (*.f64 d d)))) 0))
Outputs
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
Calls

1 calls:

58.0ms
c0
Results
AccuracySegmentsBranch
50.9%5c0
Compiler

Compiled 363 to 159 computations (56.2% saved)

regimes102.0ms (0.4%)

Counts
12 → 5
Calls
Call 1
Inputs
0
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
(*.f64 -1/2 (/.f64 (*.f64 c0 c0) (/.f64 w 0)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 h (*.f64 M M))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.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))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.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))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
Calls

3 calls:

41.0ms
D
40.0ms
c0
16.0ms
(*.f64 M M)
Results
AccuracySegmentsBranch
46.7%4(*.f64 M M)
47.2%5D
49.4%5c0
Compiler

Compiled 185 to 85 computations (54.1% saved)

regimes86.0ms (0.3%)

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

6 calls:

54.0ms
c0
8.0ms
w
8.0ms
M
5.0ms
(*.f64 d d)
4.0ms
(*.f64 M M)
Results
AccuracySegmentsBranch
41.4%1M
41.4%1(*.f64 d d)
41.4%1(*.f64 M M)
41.4%1w
41.4%1(*.f64 D D)
43.2%3c0
Compiler

Compiled 193 to 100 computations (48.2% saved)

regimes23.0ms (0.1%)

Accuracy

Total -5.2b remaining (-12.1%)

Threshold costs -5.2b (-12.1%)

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

6 calls:

4.0ms
h
4.0ms
D
4.0ms
d
4.0ms
M
4.0ms
w
Results
AccuracySegmentsBranch
32.8%1c0
32.8%1h
32.8%1d
32.8%1D
32.8%1w
32.8%1M
Compiler

Compiled 65 to 54 computations (16.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.2393554381123264e-252
0.0ms
-0.20092089499582005
-0.0
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch240.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
1.2302520587836936e+140
9.790125464101966e+140
56.0ms
3.1702213919969308e+60
5.953153390661628e+64
57.0ms
3.32753884078584e+33
1.4418813082051978e+42
29.0ms
2.1984682512816418e-6
3.194005990451654e-6
36.0ms
4.727567506642354e-42
7.622337653922221e-42
18.0ms
1.0167981439081555e-71
1.3459702701802074e-71
0.0ms
2.6691557908956736e-227
2.746121948252336e-227
Results
68.0ms112×body4096valid
54.0ms67×body8192valid
36.0ms177×body256infinite
28.0ms57×body2048valid
14.0ms81×body256valid
12.0ms64×body256invalid
12.0ms31×body1024valid
3.0ms13×body512valid
1.0msbody2048infinite
1.0msbody512infinite
0.0msbody1024infinite
Compiler

Compiled 1911 to 1250 computations (34.6% saved)

bsearch229.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
1.2378370836647307e+145
5.682938766605731e+146
49.0ms
3.1702213919969308e+60
5.953153390661628e+64
56.0ms
3.32753884078584e+33
1.4418813082051978e+42
27.0ms
2.1984682512816418e-6
3.194005990451654e-6
27.0ms
4.727567506642354e-42
7.622337653922221e-42
20.0ms
1.0167981439081555e-71
1.3459702701802074e-71
0.0ms
2.6691557908956736e-227
2.746121948252336e-227
Results
62.0ms99×body4096valid
44.0ms58×body8192valid
41.0ms238×body256infinite
27.0ms55×body2048valid
17.0ms42×body1024valid
14.0ms99×body256invalid
9.0ms57×body256valid
1.0msbody2048infinite
1.0msbody512valid
1.0msbody512infinite
0.0msbody1024infinite
Compiler

Compiled 1977 to 1292 computations (34.6% saved)

bsearch290.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
96.0ms
1.2378370836647307e+145
5.682938766605731e+146
48.0ms
3.1702213919969308e+60
5.953153390661628e+64
76.0ms
3.32753884078584e+33
1.4418813082051978e+42
26.0ms
2.1984682512816418e-6
3.194005990451654e-6
26.0ms
4.727567506642354e-42
7.622337653922221e-42
17.0ms
1.0167981439081555e-71
1.3459702701802074e-71
0.0ms
2.6691557908956736e-227
2.746121948252336e-227
Results
84.0ms135×body4096valid
78.0ms198×body256infinite
41.0ms41×body8192valid
30.0ms63×body2048valid
15.0ms108×body256invalid
12.0ms31×body1024valid
12.0ms70×body256valid
5.0ms17×body512valid
1.0msbody2048infinite
0.0msbody1024infinite
0.0msbody512infinite
Compiler

Compiled 1977 to 1292 computations (34.6% saved)

bsearch164.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
3.5350755804928974e+242
2.0645943479541574e+243
40.0ms
1.893411021811747e+127
6.175474531586687e+127
51.0ms
-2.123461337531539e-13
-2.281237240727531e-16
31.0ms
-7.913303530520599e+85
-3.153466206546573e+85
Results
52.0ms84×body4096valid
47.0ms53×body8192valid
25.0ms148×body256infinite
16.0ms34×body2048valid
8.0ms44×body256valid
3.0msbody1024valid
2.0ms16×body256invalid
2.0msbody512valid
1.0msbody2048infinite
1.0msbody512infinite
1.0msbody4096infinite
Compiler

Compiled 1501 to 943 computations (37.2% saved)

bsearch159.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
3.5350755804928974e+242
2.0645943479541574e+243
31.0ms
1.893411021811747e+127
6.175474531586687e+127
53.0ms
-2.123461337531539e-13
-2.281237240727531e-16
37.0ms
-7.913303530520599e+85
-3.153466206546573e+85
Results
46.0ms75×body4096valid
43.0ms53×body8192valid
29.0ms158×body256infinite
19.0ms39×body2048valid
7.0ms44×body256valid
3.0msbody1024valid
2.0ms18×body256invalid
1.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 1423 to 852 computations (40.1% saved)

bsearch150.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
3.5350755804928974e+242
2.0645943479541574e+243
29.0ms
1.893411021811747e+127
6.175474531586687e+127
46.0ms
-2.123461337531539e-13
-2.281237240727531e-16
32.0ms
-7.913303530520599e+85
-3.153466206546573e+85
Results
39.0ms49×body8192valid
37.0ms57×body4096valid
28.0ms165×body256infinite
20.0ms41×body2048valid
8.0ms50×body256valid
6.0ms17×body1024valid
1.0ms11×body256invalid
1.0msbody8192exit
1.0msbody4096infinite
1.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 1267 to 826 computations (34.8% saved)

bsearch195.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
7.72170646871507e+232
7.22009680347e+235
32.0ms
1.893411021811747e+127
6.175474531586687e+127
49.0ms
-2.123461337531539e-13
-2.281237240727531e-16
52.0ms
-9.139843501889266e+28
-1.3251516923501381e+26
Results
75.0ms95×body4096valid
45.0ms58×body8192valid
31.0ms194×body256infinite
19.0ms39×body2048valid
9.0ms59×body256valid
5.0ms13×body1024valid
3.0ms20×body256invalid
1.0msbody512valid
0.0msbody1024infinite
Compiler

Compiled 1401 to 878 computations (37.3% saved)

simplify103.0ms (0.4%)

Algorithm
egg-herbie
Rules
82×*-commutative
20×+-commutative
12×if-if-or-not
not-or
sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02113536
12853440
22983440
33083432
43123432
53143432
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))))) -3602879701896397/18014398509481984) (+.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)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w))))) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) 0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (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 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 6216540455122333/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (if (<=.f64 M 5884782876925013/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 2597301565578305/1180591620717411303424) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 29000000000000001727227556168551056277504) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 3999999999999999797548541188296075467854580044053640292335616) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 250000000000000004244054809559739926035261293393276684907650258778999436016804227239565581489063778219852113557788899809114850508412723134464) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D)))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 93248106826835/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (if (<=.f64 M 4707826301540011/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 6375194751874021/2361183241434822606848) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 550000000000000032424267218475380950171648) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 3100000000000000051478282555999601122097051073767861138441109504) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 13999999999999999292684917725809902661815891935945161835964606575452108324658445285471496367915557477820441278821419838539403673852121706162814976) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 652736747787845/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))) (if (<=.f64 M 5884782876925013/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 5548780617371833/2361183241434822606848) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 5500000000000000159526529262260584448) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 13500000000000001100785942392949106026866669460549956465065984) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))))))))
(if (<=.f64 c0 -44000000000000003404449128865919928336584236376855003588702463503625662092060211019776) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -5197367460935741/633825300114114700748351602688) (+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))) (if (<=.f64 c0 33999999999999997746117345640808642616372325963419647193021049315924946249710207260630314002605680990905493779314682085704204288) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 1100000000000000044212359477004588615060442787590010862028019062869026144962366512800979811568501059444465781409016033322534989395105182961421220044085413344145572701813944312601076658470914278416205789581236704355988953562044517705574034440192) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -52000000000000002141145421353206155097393407824367153572709555366906721973564551987200) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -237684487542793/4951760157141521099596496896) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (if (<=.f64 c0 26000000000000001954536659829473424314257155673162613550555636661301914056302795321278068628541708921134914831010165684493615104) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 1049999999999999964673283218892450352257538937500897501467229788336818656331551256745603164763629690165819523756755730036802884307523282025007739976866412383597443668256315558112646681476491339622409577574869658294136734928408112747967477186560) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -5387515050969975/79228162514264337593543950336) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 c0 28000000000000002104885633662509841569200013801867429977521454866017445906787625730607150830737224991991446741087870737146970112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 550000000000000022106179738502294307530221393795005431014009531434513072481183256400489905784250529722232890704508016661267494697552591480710610022042706672072786350906972156300538329235457139208102894790618352177994476781022258852787017220096) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -4600000000000000116098334720) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -693246421999813/19807040628566084398385987584) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (if (<=.f64 c0 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 5200000000000000304703441832912349954628713601173731139659165071778598838425945417816340535113623551752114484494806258569712886454627865795280961139474519492149099491483257291301831270383834485968761892362192272187416798684932055498752) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
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))))) -3602879701896397/18014398509481984) (+.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)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w))))) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) 0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (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 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (/.f64 d D) d) (*.f64 (/.f64 D c0) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))))))
(if (<=.f64 (*.f64 (+.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)))) (/.f64 c0 (*.f64 2 w))) -3602879701896397/18014398509481984) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (/.f64 D c0) (*.f64 w h))))) (if (<=.f64 (*.f64 (+.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)))) (/.f64 c0 (*.f64 2 w))) 0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 1/2 (*.f64 (/.f64 D (/.f64 c0 D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 w (*.f64 M M)) d))))) (if (<=.f64 (*.f64 (+.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)))) (/.f64 c0 (*.f64 2 w))) +inf.0) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (/.f64 D c0) (*.f64 w h))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 6216540455122333/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (if (<=.f64 M 5884782876925013/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 2597301565578305/1180591620717411303424) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 29000000000000001727227556168551056277504) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 3999999999999999797548541188296075467854580044053640292335616) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 250000000000000004244054809559739926035261293393276684907650258778999436016804227239565581489063778219852113557788899809114850508412723134464) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.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)) (/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 (*.f64 h w) D)))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 6216540455122333/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 w h))))) (if (<=.f64 M 5884782876925013/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 2597301565578305/1180591620717411303424) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (<=.f64 M 29000000000000001727227556168551056277504) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 3999999999999999797548541188296075467854580044053640292335616) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (<=.f64 M 250000000000000004244054809559739926035261293393276684907650258778999436016804227239565581489063778219852113557788899809114850508412723134464) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 D (*.f64 w h))))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 93248106826835/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.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)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 h w))))) (if (<=.f64 M 4707826301540011/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 6375194751874021/2361183241434822606848) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 550000000000000032424267218475380950171648) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 3100000000000000051478282555999601122097051073767861138441109504) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 13999999999999999292684917725809902661815891935945161835964606575452108324658445285471496367915557477820441278821419838539403673852121706162814976) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 93248106826835/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 (/.f64 d D) (/.f64 D c0)) (/.f64 d (*.f64 w h))))) (if (<=.f64 M 4707826301540011/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 6375194751874021/2361183241434822606848) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (<=.f64 M 550000000000000032424267218475380950171648) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 3100000000000000051478282555999601122097051073767861138441109504) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (<=.f64 M 13999999999999999292684917725809902661815891935945161835964606575452108324658445285471496367915557477820441278821419838539403673852121706162814976) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 w h)))))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 652736747787845/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))) (if (<=.f64 M 5884782876925013/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 5548780617371833/2361183241434822606848) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 5500000000000000159526529262260584448) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 13500000000000001100785942392949106026866669460549956465065984) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 M 88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.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)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))))))))))
(if (<=.f64 M 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) 0 (if (<=.f64 M 652736747787845/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 w h)))))) (if (<=.f64 M 5884782876925013/784637716923335095479473677900958302012794430558004314112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 M 5548780617371833/2361183241434822606848) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (<=.f64 M 5500000000000000159526529262260584448) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 M 13500000000000001100785942392949106026866669460549956465065984) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (<=.f64 M 88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 w h)))))))))))))
(if (<=.f64 c0 -44000000000000003404449128865919928336584236376855003588702463503625662092060211019776) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -5197367460935741/633825300114114700748351602688) (+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 h w)))))) (if (<=.f64 c0 33999999999999997746117345640808642616372325963419647193021049315924946249710207260630314002605680990905493779314682085704204288) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 1100000000000000044212359477004588615060442787590010862028019062869026144962366512800979811568501059444465781409016033322534989395105182961421220044085413344145572701813944312601076658470914278416205789581236704355988953562044517705574034440192) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -44000000000000003404449128865919928336584236376855003588702463503625662092060211019776) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -5197367460935741/633825300114114700748351602688) (+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (/.f64 c0 D) (*.f64 (/.f64 d D) (/.f64 d (*.f64 w h))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 D (*.f64 w h)))))) (if (or (<=.f64 c0 33999999999999997746117345640808642616372325963419647193021049315924946249710207260630314002605680990905493779314682085704204288) (not (<=.f64 c0 1100000000000000044212359477004588615060442787590010862028019062869026144962366512800979811568501059444465781409016033322534989395105182961421220044085413344145572701813944312601076658470914278416205789581236704355988953562044517705574034440192))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))))))
(if (<=.f64 c0 -52000000000000002141145421353206155097393407824367153572709555366906721973564551987200) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -237684487542793/4951760157141521099596496896) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 h w))))) (if (<=.f64 c0 26000000000000001954536659829473424314257155673162613550555636661301914056302795321278068628541708921134914831010165684493615104) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 1049999999999999964673283218892450352257538937500897501467229788336818656331551256745603164763629690165819523756755730036802884307523282025007739976866412383597443668256315558112646681476491339622409577574869658294136734928408112747967477186560) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -52000000000000002141145421353206155097393407824367153572709555366906721973564551987200) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -237684487542793/4951760157141521099596496896) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (*.f64 w h))))) (if (or (<=.f64 c0 26000000000000001954536659829473424314257155673162613550555636661301914056302795321278068628541708921134914831010165684493615104) (not (<=.f64 c0 1049999999999999964673283218892450352257538937500897501467229788336818656331551256745603164763629690165819523756755730036802884307523282025007739976866412383597443668256315558112646681476491339622409577574869658294136734928408112747967477186560))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))))))
(if (<=.f64 c0 -37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -5387515050969975/79228162514264337593543950336) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (if (<=.f64 c0 28000000000000002104885633662509841569200013801867429977521454866017445906787625730607150830737224991991446741087870737146970112) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 550000000000000022106179738502294307530221393795005431014009531434513072481183256400489905784250529722232890704508016661267494697552591480710610022042706672072786350906972156300538329235457139208102894790618352177994476781022258852787017220096) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h w))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -5387515050969975/79228162514264337593543950336) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (if (or (<=.f64 c0 28000000000000002104885633662509841569200013801867429977521454866017445906787625730607150830737224991991446741087870737146970112) (not (<=.f64 c0 550000000000000022106179738502294307530221393795005431014009531434513072481183256400489905784250529722232890704508016661267494697552591480710610022042706672072786350906972156300538329235457139208102894790618352177994476781022258852787017220096))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))))))
(if (<=.f64 c0 -37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (or (<=.f64 c0 -5387515050969975/79228162514264337593543950336) (not (or (<=.f64 c0 28000000000000002104885633662509841569200013801867429977521454866017445906787625730607150830737224991991446741087870737146970112) (not (<=.f64 c0 550000000000000022106179738502294307530221393795005431014009531434513072481183256400489905784250529722232890704508016661267494697552591480710610022042706672072786350906972156300538329235457139208102894790618352177994476781022258852787017220096))))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))
(if (<=.f64 c0 -37999999999999999175617149407532417689910461083451801762365415478374950809038787444736) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (or (<=.f64 c0 -5387515050969975/79228162514264337593543950336) (and (not (<=.f64 c0 28000000000000002104885633662509841569200013801867429977521454866017445906787625730607150830737224991991446741087870737146970112)) (<=.f64 c0 550000000000000022106179738502294307530221393795005431014009531434513072481183256400489905784250529722232890704508016661267494697552591480710610022042706672072786350906972156300538329235457139208102894790618352177994476781022258852787017220096))) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))
(if (<=.f64 c0 -4600000000000000116098334720) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -693246421999813/19807040628566084398385987584) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (if (<=.f64 c0 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M)))) (if (<=.f64 c0 5200000000000000304703441832912349954628713601173731139659165071778598838425945417816340535113623551752114484494806258569712886454627865795280961139474519492149099491483257291301831270383834485968761892362192272187416798684932055498752) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))))
(if (<=.f64 c0 -4600000000000000116098334720) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (<=.f64 c0 -693246421999813/19807040628566084398385987584) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (if (or (<=.f64 c0 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304) (not (<=.f64 c0 5200000000000000304703441832912349954628713601173731139659165071778598838425945417816340535113623551752114484494806258569712886454627865795280961139474519492149099491483257291301831270383834485968761892362192272187416798684932055498752))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.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)))))))
(if (<=.f64 c0 -4600000000000000116098334720) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (or (<=.f64 c0 -693246421999813/19807040628566084398385987584) (not (or (<=.f64 c0 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304) (not (<=.f64 c0 5200000000000000304703441832912349954628713601173731139659165071778598838425945417816340535113623551752114484494806258569712886454627865795280961139474519492149099491483257291301831270383834485968761892362192272187416798684932055498752))))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))
(if (<=.f64 c0 -4600000000000000116098334720) (*.f64 1/4 (/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) (if (or (<=.f64 c0 -693246421999813/19807040628566084398385987584) (and (not (<=.f64 c0 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304)) (<=.f64 c0 5200000000000000304703441832912349954628713601173731139659165071778598838425945417816340535113623551752114484494806258569712886454627865795280961139474519492149099491483257291301831270383834485968761892362192272187416798684932055498752))) (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (*.f64 w w)))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 h (*.f64 M M))))
0
Compiler

Compiled 1265 to 580 computations (54.2% saved)

soundness6.1s (20.9%)

Rules
1546×fma-neg
1468×times-frac
1270×associate-*r/
1270×associate-*r/
1270×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02143609
19773417
255093393
048848
11146848
064967560
1187965346
2722065346
035338
1790336
01052109903
1377990981
064967560
1187965346
2722065346
064967560
1187965346
2722065346
077025220
1204222744
2748222744
054578
11267578
01052109903
1377990981
035338
1790336
01052109903
1377990981
01052109903
1377990981
01052109903
1377990981
061837
11438837
054578
11267578
035338
1790336
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
Compiler

Compiled 3116 to 1364 computations (56.2% saved)

end1.0ms (0%)

preprocess336.0ms (1.2%)

Remove

(abs M)

(abs d)

(abs D)

Compiler

Compiled 4248 to 1380 computations (67.5% saved)

Profiling

Loading profile data...