Henrywood and Agarwal, Equation (13)

Time bar (total: 29.1s)

analyze897.0ms (3.1%)

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

Compiled 59 to 22 computations (62.7% saved)

sample6.0s (20.8%)

Results
1.6s8569×body256invalid
1.5s1392×body4096valid
854.0ms802×body8192valid
661.0ms2737×body256infinite
630.0ms907×body2048valid
397.0ms1707×body256valid
187.0ms407×body1024valid
83.0ms196×body512valid
41.0ms41×body2048infinite
15.0ms31×body1024infinite
10.0ms31×body512infinite
4.0msbody4096infinite
4.0msbody8192exit
Bogosity

preprocess326.0ms (1.1%)

Algorithm
egg-herbie
Rules
1546×fma-neg
1468×times-frac
724×associate-/r*
702×swap-sqr
618×associate-*l/
Problems
73×(+.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))))
49×No Errors
36×(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
31×(*.f64 (*.f64 w h) (*.f64 D D))
20×(*.f64 c0 (*.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)))
16×(-.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))
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)))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02276782
110296514
257786466
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M)))))))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (+.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 M M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 d d)))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (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 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (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 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 (fma.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 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 (neg.f64 w))) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.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) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 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 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (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 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 (/.f64 c0 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) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))))
(*.f64 (/.f64 (/.f64 c0 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 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (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 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (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 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (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 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M)))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (-.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M)))))))
(*.f64 (/.f64 c0 (*.f64 w -2)) (neg.f64 (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) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M)))))))
(*.f64 (/.f64 c0 (*.f64 w -2)) (neg.f64 (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 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (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) (fma.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (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 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (+.f64 (*.f64 (/.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 (/.f64 w h) c0) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 w h) c0) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 (/.f64 w h) c0) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))))
(*.f64 (/.f64 w (*.f64 c0 2)) (fma.f64 (/.f64 (/.f64 w h) c0) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 w h) c0) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 w h) c0) (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 (/.f64 h 2) w) (fma.f64 (/.f64 (/.f64 h c0) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 h c0) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 (/.f64 h c0) w) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))))
(*.f64 (/.f64 (/.f64 h 2) w) (fma.f64 (/.f64 (/.f64 h c0) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 h c0) w) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 h 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 (/.f64 D h) w) (/.f64 (*.f64 d d) (*.f64 c0 c0)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 D h) w) (/.f64 (*.f64 d d) (*.f64 c0 c0)) M) (-.f64 (*.f64 (/.f64 (*.f64 d D) (*.f64 c0 c0)) (/.f64 (/.f64 d h) w)) M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 d 2) w) (+.f64 (*.f64 (/.f64 d (*.f64 w h)) (/.f64 (*.f64 c0 c0) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 w h)) (/.f64 (*.f64 c0 c0) (*.f64 D D))) (*.f64 (/.f64 d (*.f64 w h)) (/.f64 (*.f64 c0 c0) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 (/.f64 d 2) w) (fma.f64 (/.f64 (/.f64 d h) w) (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 d h) w) (*.f64 (/.f64 c0 D) (/.f64 c0 D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 h D))) (/.f64 d D)) 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 (/.f64 M w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 M w) h) (*.f64 (/.f64 d D) (/.f64 d D)) c0) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 M 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 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (*.f64 (/.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 c0 (*.f64 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) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 w)) M)))))
(*.f64 (/.f64 c0 (*.f64 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 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 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 c0 (*.f64 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 c0 (*.f64 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 c0 (*.f64 2 M)) (+.f64 (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 w w))))))
(*.f64 (/.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 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) M)) 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 (/.f64 c0 w) 2) (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 c0 w) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h h)))) M)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (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) (fma.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 D (*.f64 h h))) (neg.f64 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 w d)) (/.f64 (*.f64 h h) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (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) (fma.f64 (/.f64 c0 (*.f64 w d)) (*.f64 (/.f64 h D) (/.f64 h D)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 h h))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 c0 (*.f64 w M)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w M)) (*.f64 (/.f64 d D) (/.f64 d D)) h) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w M))) h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 D d) (/.f64 D d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 D d) (/.f64 D d)) M) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 D d) (/.f64 D d)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (neg.f64 (*.f64 D D))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d M) (/.f64 d M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d M) (/.f64 d M)) D) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.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 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (/.f64 M (/.f64 (*.f64 D D) M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (/.f64 M (/.f64 (*.f64 D D) M)) d) (fma.f64 (/.f64 (/.f64 c0 w) h) (/.f64 M (/.f64 (*.f64 D D) M)) (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 47 computations (70.3% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
43.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
25.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
43.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
25.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 344 to 122 computations (64.5% saved)

localize663.0ms (2.3%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
82.1%
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))
82.1%
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M)
81.5%
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))
44.5%
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M))))
83.0%
(*.f64 (*.f64 w h) (*.f64 D D))
81.5%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
78.6%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
64.1%
(+.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))))
82.1%
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
81.5%
(sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))
73.0%
(/.f64 (*.f64 d d) (*.f64 D D))
64.1%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
Compiler

Compiled 714 to 61 computations (91.5% saved)

series147.0ms (0.5%)

Counts
12 → 744
Calls

186 calls:

TimeVariablePointExpression
13.0ms
D
@inf
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M))))
6.0ms
d
@inf
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M)
6.0ms
w
@0
(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)))
4.0ms
c0
@0
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
4.0ms
w
@-inf
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M)

rewrite214.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
922×frac-times
582×times-frac
282×log1p-expm1-u
282×expm1-log1p-u
278×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify732.0ms (2.5%)

Algorithm
egg-herbie
Rules
686×*-commutative
464×distribute-lft-in
462×distribute-rgt-in
408×sqr-pow
378×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01252136792
14245120034
Stop Event
node limit
Counts
1273 → 758
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 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.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 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(*.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (neg.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1))
(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 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2))
(*.f64 (/.f64 d D) (/.f64 d D))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (/.f64 1 D) (/.f64 (pow.f64 d 2) D))
(*.f64 (/.f64 d (sqrt.f64 D)) (/.f64 (/.f64 d D) (sqrt.f64 D)))
(*.f64 (/.f64 d 1) (/.f64 d (pow.f64 D 2)))
(*.f64 (/.f64 d 1) (/.f64 (/.f64 d D) D))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 D) 2)) (/.f64 (/.f64 d D) (cbrt.f64 D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 D 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 D 4))) (/.f64 d (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 D 4))) (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) D) (/.f64 (pow.f64 (cbrt.f64 d) 2) D))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (cbrt.f64 (pow.f64 D 4))) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (/.f64 (/.f64 d D) 1) (/.f64 d D))
(*.f64 (/.f64 (/.f64 d D) (pow.f64 (cbrt.f64 D) 2)) (/.f64 d (cbrt.f64 D)))
(*.f64 (/.f64 (/.f64 d D) (sqrt.f64 D)) (/.f64 d (sqrt.f64 D)))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 d D) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))
(exp.f64 (*.f64 (log.f64 (/.f64 d D)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(/.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 w h)))
(/.f64 d (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) d)))
(/.f64 d (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) d)))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 (*.f64 w h) c0) (pow.f64 D 2)))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 h (/.f64 c0 w)) (pow.f64 D 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 (/.f64 c0 w) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) h))
(/.f64 1 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 c0 w))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h)) (pow.f64 D 2))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 (*.f64 w h) c0) D))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (*.f64 c0 1) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 1 (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 1 (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 h)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (/.f64 c0 w) 1) (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) 1) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 d c0) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) c0) (*.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 D (*.f64 w h)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) c0) (*.f64 D (*.f64 w h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 d (/.f64 c0 w)) (*.f64 (/.f64 (pow.f64 D 2) d) h))
(/.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 d (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 h)))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 c0)) (*.f64 (pow.f64 D 2) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 c0)) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 w h) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 c0 (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 w h) D))
(/.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 w h) D))
(/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) D)) (*.f64 (*.f64 w h) D))
(/.f64 (*.f64 (/.f64 c0 w) d) (*.f64 h (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 d 2)) (*.f64 h (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 (pow.f64 d 2))) (*.f64 h (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 (/.f64 d D) d)) (*.f64 h D))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) D)) (*.f64 h D))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 w h) c0) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 h (/.f64 c0 w)) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 (*.f64 w h) c0) D))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 (*.f64 w h) c0) D))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(/.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (neg.f64 (*.f64 w h)) (pow.f64 D 2)))
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 (*.f64 w h)) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 (*.f64 w h)) D))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 (*.f64 w h)) D))
(/.f64 (*.f64 (neg.f64 c0) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 (*.f64 w h)) D))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) d) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (pow.f64 d 2)) (*.f64 (neg.f64 h) (pow.f64 D 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 h) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 w)) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 (/.f64 c0 w))) (*.f64 (pow.f64 D 2) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 c0 w)) (*.f64 (neg.f64 (pow.f64 D 2)) h))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 (/.f64 c0 w))) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (/.f64 c0 w)) (*.f64 D h))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 w)) (*.f64 D h))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 w)) (*.f64 D h))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2)))) (neg.f64 (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2))) (neg.f64 (pow.f64 D 2)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (neg.f64 (*.f64 w h)))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h))) (neg.f64 (pow.f64 D 2)))
(pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2))
(fabs.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(*.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (neg.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1))
(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 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) 1)
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))
(*.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 1 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2))) (pow.f64 D 4))))
(*.f64 (/.f64 1 (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)))
(*.f64 (pow.f64 D -2) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 1 w) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 D 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) c0) (pow.f64 (*.f64 w h) 2))) (/.f64 d D))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 w h))) (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 w h))))
(*.f64 (/.f64 c0 1) (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 c0 1) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 2) w) (/.f64 c0 (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w h)) (/.f64 c0 (pow.f64 D 2)))
(*.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (/.f64 (pow.f64 (/.f64 d D) 2) (cbrt.f64 (*.f64 w h))))
(*.f64 (/.f64 (pow.f64 d 2) 1) (/.f64 c0 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) w) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) w) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) 1) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)) (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 D 2)))
(*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (*.f64 c0 d) 1) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 (pow.f64 d 2) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (pow.f64 d 2) (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 c0 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) D)) (/.f64 c0 D))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 1 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 w h) D)) (/.f64 (*.f64 c0 (pow.f64 d 2)) D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 w h)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (pow.f64 D 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (pow.f64 D 2)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 (*.f64 w h) D)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) D))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 D 2)) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 (*.f64 d (sqrt.f64 c0)) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 (*.f64 w h) D)) (/.f64 (*.f64 d (sqrt.f64 c0)) D))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) (/.f64 d (pow.f64 D 2)))
(*.f64 (/.f64 (*.f64 c0 d) (pow.f64 D 2)) (/.f64 d (*.f64 w h)))
(*.f64 (/.f64 (*.f64 c0 d) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 d (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.f64 d D))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) 1) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 c0 w) (cbrt.f64 h)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 h)) (/.f64 (/.f64 c0 w) (sqrt.f64 h)))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) D) (/.f64 (pow.f64 d 2) D))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) 1) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) (cbrt.f64 (pow.f64 D 4))) (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2)))
(pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2))
(fabs.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(pow.f64 (*.f64 D (sqrt.f64 (*.f64 w h))) 2)
(sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2))
(log.f64 (pow.f64 (exp.f64 w) (*.f64 h (pow.f64 D 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(*.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (neg.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1))
(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 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(/.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 w h)))
(/.f64 d (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) d)))
(/.f64 d (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) d)))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 (*.f64 w h) c0) (pow.f64 D 2)))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 h (/.f64 c0 w)) (pow.f64 D 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 (/.f64 c0 w) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) h))
(/.f64 1 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 c0 w))))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h)) (pow.f64 D 2))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 (*.f64 w h) c0) D))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (*.f64 c0 1) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 1 (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 1 (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 h)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (/.f64 c0 w) 1) (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) 1) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 d c0) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) c0) (*.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 D (*.f64 w h)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) c0) (*.f64 D (*.f64 w h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(/.f64 (*.f64 d (/.f64 c0 w)) (*.f64 (/.f64 (pow.f64 D 2) d) h))
(/.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 d (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 h)))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 c0)) (*.f64 (pow.f64 D 2) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 c0)) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 w h) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 c0 (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 w h) D))
(/.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 w h) D))
(/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) D)) (*.f64 (*.f64 w h) D))
(/.f64 (*.f64 (/.f64 c0 w) d) (*.f64 h (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 d 2)) (*.f64 h (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 (pow.f64 d 2))) (*.f64 h (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 (/.f64 d D) d)) (*.f64 h D))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) D)) (*.f64 h D))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 w h) c0) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 h (/.f64 c0 w)) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 (*.f64 w h) c0) D))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 (*.f64 w h) c0) D))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(/.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (neg.f64 (*.f64 w h)) (pow.f64 D 2)))
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 (*.f64 w h)) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 (*.f64 w h)) D))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 (*.f64 w h)) D))
(/.f64 (*.f64 (neg.f64 c0) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 (*.f64 w h)) D))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) d) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (pow.f64 d 2)) (*.f64 (neg.f64 h) (pow.f64 D 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 h) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 w)) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 (/.f64 c0 w))) (*.f64 (pow.f64 D 2) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 c0 w)) (*.f64 (neg.f64 (pow.f64 D 2)) h))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 (/.f64 c0 w))) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (/.f64 c0 w)) (*.f64 D h))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 w)) (*.f64 D h))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 w)) (*.f64 D h))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2)))) (neg.f64 (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2))) (neg.f64 (pow.f64 D 2)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (neg.f64 (*.f64 w h)))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h))) (neg.f64 (pow.f64 D 2)))
(pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2))
(fabs.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 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 (*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 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 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 c0))
(+.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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)))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) -1/2))
(-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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)) (*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (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 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) 1/8))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))) 0)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 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 (*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 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 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 c0))
(+.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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)))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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)) (*.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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) -1/2))
(-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (sqrt.f64 -1))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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)) (*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (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 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 (*.f64 h w) 2) (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 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (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)) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 d 8))) 1/8))) (*.f64 M (sqrt.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 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) 0) (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (neg.f64 c0) (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.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 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.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 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.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 h) (pow.f64 (/.f64 d D) 2)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2))) 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 h) (pow.f64 (/.f64 d D) 2)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2))) 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 h) (pow.f64 (/.f64 d D) 2)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.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 (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(-.f64 (fma.f64 1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 w) (*.f64 (pow.f64 D 2) h)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 w) (*.f64 (pow.f64 D 2) h)))))
(+.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 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 w) (*.f64 (pow.f64 D 2) h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 w) (*.f64 (pow.f64 D 2) h))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2))))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 w) (*.f64 (pow.f64 D 2) h)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 w) (*.f64 (pow.f64 D 2) h)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2)) 0)) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2)) 0)) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.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 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.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 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (pow.f64 d 2)))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 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 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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (/.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(+.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 0 (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (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 (*.f64 (pow.f64 c0 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) 0) (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 c0))
(+.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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)))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))) 2)) 0)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0))))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))) (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 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 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 2)) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (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)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (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)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (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)))))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/4 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)) (neg.f64 (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2))))) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2)) 0)) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))) c0) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2)) 0)) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.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 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w))))) (*.f64 c0 (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 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 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (*.f64 (pow.f64 d 2) (/.f64 c0 w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 (*.f64 h w) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d 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 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (pow.f64 d 2)))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 (*.f64 h w) (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 3)) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.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 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 0 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 -1))))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h w) 2))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)))
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/4)) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 (/.f64 c0 w) h) 3))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (neg.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 0 (neg.f64 (pow.f64 M 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/4)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2))
(fabs.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(pow.f64 (/.f64 d D) 2)
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.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 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (/.f64 1 D) (/.f64 (pow.f64 d 2) D))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 d (sqrt.f64 D)) (/.f64 (/.f64 d D) (sqrt.f64 D)))
(*.f64 (/.f64 d (sqrt.f64 D)) (/.f64 d (*.f64 (sqrt.f64 D) D)))
(*.f64 (/.f64 d 1) (/.f64 d (pow.f64 D 2)))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 d 1) (/.f64 (/.f64 d D) D))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 D) 2)) (/.f64 (/.f64 d D) (cbrt.f64 D)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 D) 2)) (/.f64 d (*.f64 (cbrt.f64 D) D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 D 2)))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 D 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 D 4))) (/.f64 d (pow.f64 (cbrt.f64 D) 2)))
(/.f64 (*.f64 d (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 (pow.f64 D 4)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 D 4))) (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 (pow.f64 D 4)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 (pow.f64 D 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) D) (/.f64 (pow.f64 (cbrt.f64 d) 2) D))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (cbrt.f64 (pow.f64 D 4))) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (cbrt.f64 (pow.f64 D 4)))
(*.f64 (/.f64 (/.f64 d D) 1) (/.f64 d D))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 (/.f64 d D) (pow.f64 (cbrt.f64 D) 2)) (/.f64 d (cbrt.f64 D)))
(*.f64 (/.f64 d (*.f64 (pow.f64 (cbrt.f64 D) 2) D)) (/.f64 d (cbrt.f64 D)))
(*.f64 (/.f64 (/.f64 d D) (sqrt.f64 D)) (/.f64 d (sqrt.f64 D)))
(*.f64 (/.f64 d (sqrt.f64 D)) (/.f64 d (*.f64 (sqrt.f64 D) D)))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (/.f64 d D) 4))
(fabs.f64 (pow.f64 (/.f64 d D) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d D) 3)))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(pow.f64 (/.f64 d D) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 d D)) 2))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))
(pow.f64 (/.f64 d D) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 d (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 d (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 (*.f64 w h) c0) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 h (/.f64 c0 w)) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 c0 w) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 1 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 w (/.f64 c0 h))))
(/.f64 1 (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 h c0) w)))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 c0 w))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 h c0) w)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 (*.f64 w h) c0) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(/.f64 -1 (*.f64 (/.f64 w (/.f64 c0 h)) (neg.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(/.f64 -1 (/.f64 (*.f64 (*.f64 h w) (/.f64 (neg.f64 (pow.f64 D 2)) (pow.f64 d 2))) c0))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(/.f64 (*.f64 c0 1) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 1 (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) 1) (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) 1) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 d c0) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) c0) (*.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 (*.f64 w h) c0)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 h (/.f64 c0 w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 D (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) c0) (*.f64 D (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 d (/.f64 c0 w)) (*.f64 (/.f64 (pow.f64 D 2) d) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (*.f64 w h))))
(/.f64 (neg.f64 c0) (/.f64 (/.f64 (*.f64 w (*.f64 h (neg.f64 (pow.f64 D 2)))) d) d))
(/.f64 (neg.f64 c0) (/.f64 (*.f64 w (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d)) d))
(/.f64 (*.f64 d (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 h)))
(*.f64 (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 d)) (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 c0)) (*.f64 (pow.f64 D 2) (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 c0)) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 w h) (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 w h) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 w h) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) D)) (*.f64 (*.f64 w h) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) d) (*.f64 h (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 d 2)) (*.f64 h (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 (pow.f64 d 2))) (*.f64 h (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 (/.f64 d D) d)) (*.f64 h D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) D)) (*.f64 h D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 w h) c0) (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 h (/.f64 c0 w)) (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 (*.f64 w h) c0) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 (*.f64 w h) c0) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) d)))
(/.f64 (neg.f64 c0) (/.f64 (/.f64 (*.f64 w (*.f64 h (neg.f64 (pow.f64 D 2)))) d) d))
(/.f64 (neg.f64 c0) (/.f64 (*.f64 w (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d)) d))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (neg.f64 (*.f64 w h)) (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 (*.f64 w h)) (neg.f64 (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 (*.f64 w h)) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 (*.f64 w h)) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 (*.f64 w h)) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) d) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 d)) (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (pow.f64 d 2)) (*.f64 (neg.f64 h) (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 h) (neg.f64 (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 h) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 h) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 h) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 w)) (*.f64 (pow.f64 D 2) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 (/.f64 c0 w))) (*.f64 (pow.f64 D 2) (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 c0 w)) (*.f64 (neg.f64 (pow.f64 D 2)) h))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 (/.f64 c0 w))) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (/.f64 c0 w)) (*.f64 D h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 w)) (*.f64 D h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 w)) (*.f64 D h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2)))) (neg.f64 (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)) (neg.f64 h))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 (pow.f64 (/.f64 d D) 2))) (neg.f64 h))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2))) (neg.f64 (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (neg.f64 (*.f64 w h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 w (neg.f64 h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h))) (neg.f64 (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) 1/2)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 w (/.f64 c0 h))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(fabs.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 1))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)))
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/4)) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 (/.f64 c0 w) h) 3))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (neg.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 0 (neg.f64 (pow.f64 M 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/4)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2))
(fabs.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)))
(*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2))) (pow.f64 D 4))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 w) h))))))
(*.f64 (/.f64 1 (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 D -2) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 1 w) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 D 2))))
(*.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) (/.f64 1 w))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4))) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) c0) (pow.f64 (*.f64 w h) 2))) (/.f64 d D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 (pow.f64 (*.f64 h w) 2) c0))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (pow.f64 (*.f64 h w) 2))))
(*.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))
(*.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) (/.f64 1 w))
(*.f64 (/.f64 c0 (sqrt.f64 (*.f64 w h))) (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 w h))))
(/.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 h w)))
(*.f64 (/.f64 c0 1) (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 1) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (pow.f64 d 2) w) (/.f64 c0 (*.f64 h (pow.f64 D 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) w) c0) (*.f64 (pow.f64 D 2) h))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w h)) (/.f64 c0 (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (/.f64 (pow.f64 (/.f64 d D) 2) (cbrt.f64 (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 h w)) 2)) (/.f64 (pow.f64 (/.f64 d D) 2) (cbrt.f64 (*.f64 h w))))
(*.f64 (/.f64 (pow.f64 d 2) 1) (/.f64 c0 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) w) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) w) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) w) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 d (/.f64 w (sqrt.f64 c0))) (*.f64 (/.f64 d h) (/.f64 (sqrt.f64 c0) (pow.f64 D 2))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) 1) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 (/.f64 d w) (/.f64 (sqrt.f64 c0) (*.f64 (pow.f64 D 2) h))))
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 (sqrt.f64 c0) (sqrt.f64 c0))) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)) (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 D 2)))
(*.f64 (*.f64 (/.f64 d w) (/.f64 (sqrt.f64 c0) h)) (/.f64 d (/.f64 (pow.f64 D 2) (sqrt.f64 c0))))
(*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2))))
(*.f64 (*.f64 d (/.f64 c0 w)) (/.f64 (/.f64 d h) (pow.f64 D 2)))
(*.f64 (/.f64 (*.f64 c0 d) 1) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (*.f64 c0 d) (/.f64 (/.f64 d w) (*.f64 (pow.f64 D 2) h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 (pow.f64 d 2) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)) (/.f64 (pow.f64 d 2) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (pow.f64 d 2) (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 (/.f64 c0 D) (sqrt.f64 (*.f64 h w))) (/.f64 (pow.f64 d 2) (*.f64 D (sqrt.f64 (*.f64 h w)))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 (/.f64 c0 D) (sqrt.f64 (*.f64 h w))) (/.f64 (pow.f64 d 2) (*.f64 D (sqrt.f64 (*.f64 h w)))))
(*.f64 (/.f64 c0 (*.f64 (*.f64 w h) D)) (/.f64 (pow.f64 d 2) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 c0 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)) (/.f64 c0 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 w h) D)) (/.f64 c0 D))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)) (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(/.f64 (/.f64 c0 (/.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2))
(*.f64 (/.f64 1 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 1 (*.f64 D (sqrt.f64 (*.f64 h w)))) (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) D)) (sqrt.f64 (*.f64 h w))))
(/.f64 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) D)) (sqrt.f64 (*.f64 h w))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(*.f64 (/.f64 1 (*.f64 (*.f64 w h) D)) (/.f64 (*.f64 c0 (pow.f64 d 2)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 w h)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (pow.f64 D 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 h w)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (pow.f64 D 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (pow.f64 D 2)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (pow.f64 D 2)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 D (sqrt.f64 (*.f64 h w)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) D) (sqrt.f64 (*.f64 h w))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 (*.f64 w h) D)) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 2) (*.f64 w (*.f64 D h))) (/.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) D))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 D 2)) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d w) (/.f64 (sqrt.f64 c0) h)) (/.f64 d (/.f64 (pow.f64 D 2) (sqrt.f64 c0))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 (*.f64 d (sqrt.f64 c0)) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)) (/.f64 d (/.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 c0))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 (*.f64 w h) D)) (/.f64 (*.f64 d (sqrt.f64 c0)) D))
(*.f64 (/.f64 d (/.f64 (*.f64 w (*.f64 D h)) (sqrt.f64 c0))) (/.f64 d (/.f64 D (sqrt.f64 c0))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) (/.f64 d (pow.f64 D 2)))
(*.f64 (/.f64 d (pow.f64 D 2)) (*.f64 (/.f64 c0 w) (/.f64 d h)))
(*.f64 (/.f64 (*.f64 c0 d) (pow.f64 D 2)) (/.f64 d (*.f64 w h)))
(/.f64 (*.f64 (/.f64 (*.f64 c0 d) (pow.f64 D 2)) d) (*.f64 h w))
(*.f64 (/.f64 (*.f64 c0 d) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)) (/.f64 d (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 c0 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2) d)) (/.f64 d (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h)))))
(*.f64 (*.f64 (/.f64 c0 D) (/.f64 d (sqrt.f64 (*.f64 h w)))) (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.f64 d D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) 1) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 c0 w) (cbrt.f64 h)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 c0 (*.f64 (cbrt.f64 h) w)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 h)) (/.f64 (/.f64 c0 w) (sqrt.f64 h)))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) D) (/.f64 (pow.f64 d 2) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) 1) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) (cbrt.f64 (pow.f64 D 4))) (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (pow.f64 d 2) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 (pow.f64 D 4)))
(pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) 1/2)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 w (/.f64 c0 h))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(fabs.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 1))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (*.f64 D (sqrt.f64 (*.f64 w h))) 2)
(pow.f64 (*.f64 D (sqrt.f64 (*.f64 h w))) 2)
(sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))
(fabs.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (pow.f64 (exp.f64 w) (*.f64 h (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)))
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/4)) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 (/.f64 c0 w) h) 3))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) (neg.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 0 (neg.f64 (pow.f64 M 2))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2)
(pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 1/4)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2))
(fabs.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 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)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) 2))
(fabs.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 d (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 d (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 (*.f64 w h) c0) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (pow.f64 d 2) (*.f64 (/.f64 h (/.f64 c0 w)) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 c0 w) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 1 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 w (/.f64 c0 h))))
(/.f64 1 (*.f64 (/.f64 h (/.f64 c0 w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 h c0) w)))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 c0 w))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 h c0) w)))
(/.f64 (neg.f64 c0) (neg.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 (*.f64 w h) c0) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (pow.f64 d 2) D) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(/.f64 -1 (*.f64 (/.f64 w (/.f64 c0 h)) (neg.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(/.f64 -1 (/.f64 (*.f64 (*.f64 h w) (/.f64 (neg.f64 (pow.f64 D 2)) (pow.f64 d 2))) c0))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(/.f64 (*.f64 c0 1) (*.f64 (*.f64 w h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 1 (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 d 1) (*.f64 (/.f64 (pow.f64 D 2) d) (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) 1) (*.f64 h (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) 1) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 d c0) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 d 2) 1) (*.f64 (pow.f64 D 2) (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) c0) (*.f64 (neg.f64 (pow.f64 D 2)) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 (*.f64 w h) c0)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) 1) (*.f64 (neg.f64 (pow.f64 D 2)) (/.f64 h (/.f64 c0 w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) c0) (*.f64 D (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) c0) (*.f64 D (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 (*.f64 w h) c0)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) 1) (*.f64 D (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 d (/.f64 c0 w)) (*.f64 (/.f64 (pow.f64 D 2) d) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 (*.f64 w h))))
(/.f64 (neg.f64 c0) (/.f64 (/.f64 (*.f64 w (*.f64 h (neg.f64 (pow.f64 D 2)))) d) d))
(/.f64 (neg.f64 c0) (/.f64 (*.f64 w (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d)) d))
(/.f64 (*.f64 d (neg.f64 (/.f64 c0 w))) (*.f64 (/.f64 (pow.f64 D 2) d) (neg.f64 h)))
(*.f64 (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 d)) (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 c0)) (*.f64 (pow.f64 D 2) (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 c0)) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 w h) (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 w h) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 w h) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) D)) (*.f64 (*.f64 w h) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) d) (*.f64 h (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 d 2)) (*.f64 h (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 (pow.f64 d 2))) (*.f64 h (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 (/.f64 d D) d)) (*.f64 h D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) D)) (*.f64 h D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 w h) c0) (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 d 2))) (*.f64 (/.f64 h (/.f64 c0 w)) (neg.f64 (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 (*.f64 w h) c0) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (*.f64 (/.f64 d D) d)) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 (*.f64 w h) c0) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 1 (*.f64 d (/.f64 d D))) (*.f64 (/.f64 h (/.f64 c0 w)) D))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 (*.f64 w h)) (/.f64 (pow.f64 D 2) d)))
(/.f64 (neg.f64 c0) (/.f64 (/.f64 (*.f64 w (*.f64 h (neg.f64 (pow.f64 D 2)))) d) d))
(/.f64 (neg.f64 c0) (/.f64 (*.f64 w (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d)) d))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (neg.f64 (*.f64 w h)) (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 (*.f64 w h)) (neg.f64 (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 (*.f64 w h)) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 (*.f64 w h)) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 c0) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 (*.f64 w h)) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) d) (*.f64 (neg.f64 h) (/.f64 (pow.f64 D 2) d)))
(*.f64 (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)) (/.f64 d (/.f64 (pow.f64 D 2) d)))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 d)) (/.f64 (*.f64 h (neg.f64 (pow.f64 D 2))) d))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (pow.f64 d 2)) (*.f64 (neg.f64 h) (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (neg.f64 (pow.f64 d 2))) (*.f64 (neg.f64 h) (neg.f64 (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 (/.f64 d D) d)) (*.f64 (neg.f64 h) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 h) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (/.f64 (pow.f64 d 2) D)) (*.f64 (neg.f64 h) D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 w)) (*.f64 (pow.f64 D 2) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 (/.f64 c0 w))) (*.f64 (pow.f64 D 2) (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 c0 w)) (*.f64 (neg.f64 (pow.f64 D 2)) h))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 (/.f64 c0 w))) (*.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (/.f64 c0 w)) (*.f64 D h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 (/.f64 d D) d) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 w)) (*.f64 D h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 w)) (*.f64 D h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (neg.f64 (/.f64 c0 w))) (*.f64 D (neg.f64 h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2)))) (neg.f64 (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)) (neg.f64 h))
(/.f64 (*.f64 (/.f64 c0 w) (neg.f64 (pow.f64 (/.f64 d D) 2))) (neg.f64 h))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2))) (neg.f64 (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (neg.f64 (*.f64 w h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 w (neg.f64 h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 h (neg.f64 w)))
(/.f64 (neg.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 d 2) h))) (neg.f64 (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 (neg.f64 c0) w) (neg.f64 h)))
(pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) 1/2)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 w (/.f64 c0 h))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(fabs.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 3))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 1))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))

eval1.1s (3.8%)

Compiler

Compiled 88206 to 36164 computations (59% saved)

prune627.0ms (2.2%)

Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New1311231334
Fresh000
Picked123
Done000
Total1312251337
Accuracy
75.9%
Counts
1337 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
41.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
42.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
41.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
36.8%
(*.f64 (/.f64 (/.f64 c0 w) 2) (+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
33.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
31.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
39.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2))
6.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
18.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
25.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
20.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0))
26.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
36.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
46.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
28.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
43.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
41.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
42.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
41.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
36.8%
(*.f64 (/.f64 (/.f64 c0 w) 2) (+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
33.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
31.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
39.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2))
6.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
18.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
25.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
20.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0))
26.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
36.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
46.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
28.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
Compiler

Compiled 4708 to 2568 computations (45.5% saved)

localize1.4s (4.9%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
83.0%
(*.f64 (pow.f64 D 2) (*.f64 h w))
78.6%
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
78.0%
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
75.2%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w)))
82.1%
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))
82.1%
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)
81.5%
(sqrt.f64 (*.f64 (*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))
44.5%
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M))))
81.5%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
81.3%
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))
78.6%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
64.1%
(+.f64 (*.f64 (/.f64 c0 1) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
84.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
99.7%
(pow.f64 (/.f64 d D) 2)
92.5%
(/.f64 (/.f64 c0 w) h)
92.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
82.1%
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
Compiler

Compiled 824 to 260 computations (68.4% saved)

series105.0ms (0.4%)

Counts
16 → 672
Calls

222 calls:

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

rewrite249.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
401×log1p-expm1-u
401×expm1-log1p-u
385×add-exp-log
384×add-log-exp
383×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify744.0ms (2.6%)

Algorithm
egg-herbie
Rules
1524×fma-def
952×associate-*r/
714×associate-+r+
568×associate-+l+
528×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100798691
1320982975
Stop Event
node limit
Counts
959 → 650
Calls
Call 1
Inputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 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 (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))
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 M (sqrt.f64 -1))
(+.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 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 w h))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(*.f64 (/.f64 c0 w) (/.f64 1 h))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(pow.f64 (/.f64 h (/.f64 c0 w)) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(*.f64 (/.f64 d D) (/.f64 d D))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 (/.f64 d D) d) D)
(/.f64 (*.f64 d (/.f64 d D)) D)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
0
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 (*.f64 w h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 w h) (pow.f64 (/.f64 d D) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.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)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (-.f64 (*.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)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 w h))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (/.f64 1 (*.f64 c0 (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1)
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) (pow.f64 D 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
Outputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(/.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 (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))
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 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.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))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))
(+.f64 0 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) 1/8)))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)) (pow.f64 d 10))) 1/16 (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) 1/8)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.f64 M (sqrt.f64 -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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -1/2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 2) (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/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -1/2 (fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) 1/8 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(*.f64 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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (pow.f64 d 2)))
(+.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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (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))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) 1/8)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)) (pow.f64 d 10))) 1/16 (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) 1/8))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))
(*.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (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 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 (/.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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) (fma.f64 1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) -1/2))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) 1/8)))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) 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 (pow.f64 c0 2) (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/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 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) 1/8))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -1/2 (fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1))))) 1/8 (*.f64 -1/16 (/.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (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 (*.f64 (pow.f64 c0 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) 0) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.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 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.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 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 0 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (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))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 -1/4 (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 6)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (/.f64 (*.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 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (/.f64 0 (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) 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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1))))) w) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (-.f64 (fma.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 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2))) (pow.f64 d 2))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2))) (pow.f64 d 2))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (-.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 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 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (fma.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 0 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (fma.f64 (pow.f64 d 2) (+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.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 (/.f64 (*.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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (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 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.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 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.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 (/.f64 (*.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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (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 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.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 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (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 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))))
(+.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 (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) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))) (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2)))))
(+.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 (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) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))) (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))) (pow.f64 d 2)))) 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 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 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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (fma.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 (*.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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (+.f64 (/.f64 0 (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)) (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(-.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) (/.f64 0 (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)) (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2))))) (-.f64 (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(*.f64 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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 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 (*.f64 (pow.f64 c0 3) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 c0 3) 0) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1)))) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (*.f64 M (sqrt.f64 -1))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (pow.f64 d 2)))
(+.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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (pow.f64 d 2)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w 0)))) (/.f64 (*.f64 -1/4 (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 6)) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.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 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (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 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (*.f64 (pow.f64 w 2) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2)))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.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)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 0 (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.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)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (*.f64 w (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (pow.f64 D 4)) (pow.f64 h 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 0 (*.f64 M (*.f64 w (sqrt.f64 -1)))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 3))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.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 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2))))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (pow.f64 w 3) 0) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M 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 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M 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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/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 (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 h (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (*.f64 M h) (sqrt.f64 -1))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) 0)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (pow.f64 d 4)) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) M) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 0 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (pow.f64 d 4)) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.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 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))) (pow.f64 d 2)))) 2)))))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 h) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) 2)))) (pow.f64 d 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1)))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 D 6)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (pow.f64 M 3) (*.f64 -1 (sqrt.f64 -1)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.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 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.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) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))) (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.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) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))) (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))))) (pow.f64 d 2)))) 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 0 (*.f64 0 (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 c0 (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w 0))) (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(fma.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 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (+.f64 (/.f64 0 (sqrt.f64 -1)) (/.f64 0 (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)) (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (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 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))) 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 -1))))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (/.f64 0 (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 2)) (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2))))) (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2)) M)
(fma.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 c0)) (*.f64 (pow.f64 D 2) (*.f64 h (neg.f64 w))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 w h))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.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 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))) 1)
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3) 1/3)
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 2)
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (log.f64 (pow.f64 (exp.f64 2) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 1))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(/.f64 c0 (*.f64 h w))
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (/.f64 c0 w) (/.f64 1 h))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 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))
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(/.f64 1 (/.f64 w (/.f64 c0 h)))
(pow.f64 (/.f64 h (/.f64 c0 w)) -1)
(/.f64 1 (*.f64 (/.f64 h c0) w))
(/.f64 1 (/.f64 h (/.f64 c0 w)))
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)))
(/.f64 c0 (*.f64 h w))
(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))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))
(/.f64 c0 (*.f64 h w))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(pow.f64 (/.f64 d D) 2)
(*.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 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 (/.f64 d D) d) D)
(pow.f64 (/.f64 d D) 2)
(/.f64 (*.f64 d (/.f64 d D)) D)
(pow.f64 (/.f64 d D) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d D) 3)))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))
(pow.f64 (/.f64 d D) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
0
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (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))) 2)) (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2)) (+.f64 (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 h w))) 2) (pow.f64 M 2)) (*.f64 c0 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (/.f64 d D) 6) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (fma.f64 M M (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (sqrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 (*.f64 w h)))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 1)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3) 1/3)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (/.f64 (*.f64 w h) (pow.f64 (/.f64 d D) 2)) -1)
(/.f64 1 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 w h) 3)))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 1))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M))))
(*.f64 (sqrt.f64 (-.f64 (*.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)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M))))
(*.f64 (sqrt.f64 (-.f64 (*.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)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M)))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(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 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(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 w h)) (pow.f64 (/.f64 d D) 2) M))
(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 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(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 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(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 w h)) (pow.f64 (/.f64 d D) 2) M))))
(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 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(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 w h)) (pow.f64 (/.f64 d D) 2) M)))
(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 w h)) (pow.f64 (/.f64 d D) 2) M)))
(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 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(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 w h)) (pow.f64 (/.f64 d D) 2) M)))
(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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (neg.f64 (pow.f64 D 2))))
(/.f64 (*.f64 (pow.f64 d 2) (neg.f64 c0)) (*.f64 (pow.f64 D 2) (*.f64 h (neg.f64 w))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 w h))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.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 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))) 1)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 1)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 3)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) 1/3)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 2)
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 w h)))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 6))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) 1))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))))
(*.f64 (*.f64 h w) (pow.f64 (*.f64 D M) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (/.f64 1 (*.f64 c0 (pow.f64 d 2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 w h) (pow.f64 M 2)) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 2)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h))) -1)
(/.f64 1 (*.f64 (/.f64 c0 (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) 3) (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w h)) (*.f64 c0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) h))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2)))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 D 2)) (*.f64 h w)) (pow.f64 d 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.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 (*.f64 w h) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 2)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) (pow.f64 D 2)))
(*.f64 (pow.f64 D 2) (log.f64 (pow.f64 (exp.f64 h) w)))
(*.f64 (pow.f64 D 2) (*.f64 w (log.f64 (exp.f64 h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) 3))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))) 1))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (pow.f64 D 2) (*.f64 h w))

eval834.0ms (2.9%)

Compiler

Compiled 62132 to 33841 computations (45.5% saved)

prune348.0ms (1.2%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New91416930
Fresh41418
Picked505
Done202
Total92530955
Accuracy
81.4%
Counts
955 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.7%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
44.7%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
42.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
40.7%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 1 (/.f64 w (/.f64 c0 h))) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
33.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
31.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
26.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))
39.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2))
6.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
18.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
25.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (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)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
20.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0))
28.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))
36.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 w h))))
47.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)))
46.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (*.f64 (/.f64 d D) d) D))))
36.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2)))))
46.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))))
43.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))))
46.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (exp.f64 (*.f64 2 (log.f64 (/.f64 d D)))))))
45.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
23.3%
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
31.2%
0
45.7%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
44.7%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
42.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
40.7%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 1 (/.f64 w (/.f64 c0 h))) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) M)))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))))
33.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) 2) (cbrt.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
33.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 (/.f64 c0 w) (*.f64 (/.f64 D d) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 w) (/.f64 (pow.f64 (/.f64 d D) 2) h)) 2) (pow.f64 M 2)))))
31.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
26.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))
39.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/4)) 2))
6.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
18.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
25.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (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)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
20.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0))
28.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))
36.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 w h))))
47.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)))
46.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (*.f64 (/.f64 d D) d) D))))
36.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2)))))
46.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))))
43.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (/.f64 d D)) 2)))))
46.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (exp.f64 (*.f64 2 (log.f64 (/.f64 d D)))))))
45.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
23.3%
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
31.2%
0
Compiler

Compiled 4942 to 2946 computations (40.4% saved)

localize1.7s (5.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
85.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
82.1%
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
81.5%
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
49.2%
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
83.1%
(*.f64 (pow.f64 M 2) (*.f64 h w))
79.8%
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
76.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))) 0))
72.2%
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2)))
92.5%
(/.f64 (/.f64 c0 w) h)
92.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (exp.f64 (*.f64 2 (log.f64 (/.f64 d D)))))))
82.1%
(*.f64 (/.f64 (/.f64 c0 w) h) (exp.f64 (*.f64 2 (log.f64 (/.f64 d D)))))
79.6%
(log.f64 (/.f64 d D))
99.7%
(*.f64 (/.f64 d D) (/.f64 d D))
92.5%
(/.f64 (/.f64 c0 w) h)
92.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))))
82.1%
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
99.7%
(pow.f64 (/.f64 d D) 2)
92.5%
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
92.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)))
84.8%
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
Compiler

Compiled 577 to 233 computations (59.6% saved)

series210.0ms (0.7%)

Counts
16 → 816
Calls

225 calls:

TimeVariablePointExpression
35.0ms
D
@0
(log.f64 (/.f64 d D))
34.0ms
d
@0
(log.f64 (/.f64 d D))
14.0ms
M
@0
(/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (pow.f64 d 2))
14.0ms
D
@-inf
(log.f64 (/.f64 d D))
13.0ms
d
@-inf
(log.f64 (/.f64 d D))

rewrite134.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
415×log1p-expm1-u
415×expm1-log1p-u
406×add-exp-log
406×add-cube-cbrt
405×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify606.0ms (2.1%)

Algorithm
egg-herbie
Rules
1338×associate-*l*
892×times-frac
672×associate-/l*
588×associate-/r*
550×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073288011
1196281513
Stop Event
node limit
Counts
1113 → 413
Calls
Call 1
Inputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 d 2) (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 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.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 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 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 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) w)
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (/.f64 (/.f64 c0 2) w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 1 h))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)
(/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (/.f64 (/.f64 c0 2) w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 (/.f64 d D) d) D)
(/.f64 (*.f64 d (/.f64 d D)) D)
(/.f64 (pow.f64 (exp.f64 2) (log.f64 d)) (pow.f64 (exp.f64 2) (log.f64 D)))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (exp.f64 2) (log.f64 (/.f64 d D)))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (/.f64 d D)) 1))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (/.f64 d D))) 2)) (cbrt.f64 (log.f64 (/.f64 d D))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (/.f64 d D)))) (sqrt.f64 (log.f64 (/.f64 d D))))
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (/.f64 d D))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 2 (log.f64 (/.f64 d D))) 2))) (cbrt.f64 (*.f64 2 (log.f64 (/.f64 d D)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 d D))))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 d D)))))
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))
(exp.f64 (*.f64 (log.f64 (exp.f64 2)) (log.f64 (/.f64 d D))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(+.f64 0 (log.f64 (/.f64 d D)))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 d D))) (log.f64 (sqrt.f64 (/.f64 d D))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (log.f64 (cbrt.f64 (/.f64 d D))))
(-.f64 0 (log.f64 (/.f64 D d)))
(-.f64 (log.f64 d) (log.f64 D))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 d D)))) 1)
(-.f64 (log.f64 (neg.f64 d)) (log.f64 (neg.f64 D)))
(*.f64 1 (log.f64 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d D))) 2) (cbrt.f64 (log.f64 (/.f64 d D))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 d D))) (sqrt.f64 (log.f64 (/.f64 d D))))
(pow.f64 (log.f64 (/.f64 d D)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 d D))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 d D)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 d D))) 2)
(neg.f64 (log.f64 (/.f64 D d)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 d D)) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 d D))))
(exp.f64 (log.f64 (log.f64 (/.f64 d D))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 d D))) 1))
(log1p.f64 (-.f64 (/.f64 d D) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)
(/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (/.f64 (/.f64 c0 2) w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))) 1)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) w)) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (pow.f64 M 2) h) w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) c0)
(pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) (/.f64 (pow.f64 D 2) c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 D 2) c0) 3) (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 D 2) c0) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(+.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)))) 1)
(/.f64 (*.f64 c0 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) c0))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) (/.f64 (/.f64 c0 2) w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3) 1/8)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3) 1/8) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (/.f64 (/.f64 c0 2) w) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (/.f64 (/.f64 c0 2) w) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 1)
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))
(*.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 2)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 M 2) h) w)) -1)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w))) 1)
(pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 w) h) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 3))
(cbrt.f64 (*.f64 (pow.f64 M 6) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 M 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)))
(+.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 1)
(*.f64 1 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 2) (cbrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) (sqrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 1/2))
(pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 c0 2) w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
Outputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (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 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (/.f64 1 D)) (*.f64 -1 (log.f64 (/.f64 1 d))))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (neg.f64 (log.f64 (/.f64 -1 d))))
(-.f64 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 -1 d)))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (neg.f64 (log.f64 (/.f64 -1 d))))
(-.f64 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 -1 d)))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (neg.f64 (log.f64 (/.f64 -1 d))))
(-.f64 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 -1 d)))
(+.f64 (log.f64 (/.f64 -1 D)) (*.f64 -1 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 -1 D)) (neg.f64 (log.f64 (/.f64 -1 d))))
(-.f64 (log.f64 (/.f64 -1 D)) (log.f64 (/.f64 -1 d)))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (*.f64 -1 (log.f64 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (/.f64 -1 D)) (log.f64 (neg.f64 d)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (/.f64 -1 D)) (log.f64 (neg.f64 d)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (/.f64 -1 D)) (log.f64 (neg.f64 d)))
(+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 D)))
(+.f64 (log.f64 (/.f64 -1 D)) (log.f64 (neg.f64 d)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (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 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.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 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.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 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.f64 M (sqrt.f64 -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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h)))))
(*.f64 c0 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) 1/2))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) 1/2 (*.f64 c0 0))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) 1/2)))
(+.f64 (*.f64 c0 0) (fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) 1/2 (*.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) 1/2))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) 1/16 (*.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))) (fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) 1/2 (*.f64 c0 0)))
(*.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 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.f64 M (sqrt.f64 -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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.f64 M (sqrt.f64 -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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5))) -1/16)))))
(*.f64 M (sqrt.f64 -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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) 1/8 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w 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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) 1/2))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) 1/2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) 1/2)))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) 1/2 (*.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.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 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) 1/2))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) 1/16 (fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) 1/2 (*.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3))))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 w h) 3)) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h))))))
(fma.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0)) -1/2 (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) (pow.f64 d 6)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 w 5)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.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 (/.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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.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 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) -1/2))
(fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) -1/2 (*.f64 M (neg.f64 (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (pow.f64 d 4))) (*.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) -1/2 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 8) (/.f64 (pow.f64 D 8) (pow.f64 c0 4)))) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (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 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))))) (*.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 w 2) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) M)))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 4))) (pow.f64 M 3))))) 1/8 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5)))) (pow.f64 M 5)))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h))))))
(*.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.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 (pow.f64 c0 2) (/.f64 w (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h))))) (*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))))
(fma.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w 0))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w 0)) (fma.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/16))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 w h))))) (fma.f64 1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w 0)) (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) 1/32 (fma.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (*.f64 (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6)) 1/16)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 3) (pow.f64 M 4))) (pow.f64 d 6))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 w 2)) (pow.f64 d 6))) (fma.f64 -1/32 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 10)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))))) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) -1/4 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (*.f64 (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 (pow.f64 w 4) (pow.f64 h 5)) (/.f64 (pow.f64 d 10) (pow.f64 M 6)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (*.f64 1/2 (*.f64 c0 (*.f64 M (sqrt.f64 -1)))) w)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 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 (pow.f64 D 4) (*.f64 M (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (/.f64 (pow.f64 c0 5) (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5))))) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) 1/2))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) 1/2 (*.f64 -1/2 (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) 1/2)))
(fma.f64 -1/2 (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)) (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) -1/4)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 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 (pow.f64 h 2) (pow.f64 w 3)) (sqrt.f64 -1))))) (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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))) (pow.f64 d 8))) (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) 1/2))))
(fma.f64 -1/2 (/.f64 M (/.f64 (/.f64 w (sqrt.f64 -1)) c0)) (fma.f64 (/.f64 (/.f64 (pow.f64 c0 3) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 w 3)) M))) -1/4 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) 1/2 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (pow.f64 h 4))) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 w 5)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) w)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 w) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 3)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) 1/3)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 2)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (/.f64 (/.f64 c0 2) w)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 1 h))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) -1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) (pow.f64 h 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 c0 w) 3)) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) -1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) (pow.f64 h 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 c0 w) 3)) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 3)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) 1/3)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 2)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (/.f64 (/.f64 c0 2) w)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (*.f64 (/.f64 d D) d) D)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (*.f64 d (/.f64 d D)) D)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 (exp.f64 2) (log.f64 d)) (pow.f64 (exp.f64 2) (log.f64 D)))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (exp.f64 2) (log.f64 (/.f64 d D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (/.f64 d D)) 1))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (log.f64 (/.f64 d D))) 2)) (cbrt.f64 (log.f64 (/.f64 d D))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (log.f64 (/.f64 d D)))) (sqrt.f64 (log.f64 (/.f64 d D))))
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (/.f64 d D))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 2 (log.f64 (/.f64 d D))) 2))) (cbrt.f64 (*.f64 2 (log.f64 (/.f64 d D)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (pow.f64 (log.f64 (/.f64 d D)) 2)))) (cbrt.f64 (*.f64 2 (log.f64 (/.f64 d D)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 d D))))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 d D)))))
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (/.f64 d D) 3)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (log.f64 (exp.f64 2)) (log.f64 (/.f64 d D))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(+.f64 0 (log.f64 (/.f64 d D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 d) (log.f64 (/.f64 1 D)))
(log.f64 (/.f64 d D))
(+.f64 (log.f64 (sqrt.f64 (/.f64 d D))) (log.f64 (sqrt.f64 (/.f64 d D))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 d D))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2)) (log.f64 (cbrt.f64 (/.f64 d D))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 d D)))) (log.f64 (cbrt.f64 (/.f64 d D))))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 d D))))
(-.f64 0 (log.f64 (/.f64 D d)))
(log.f64 (/.f64 d D))
(-.f64 (log.f64 d) (log.f64 D))
(log.f64 (/.f64 d D))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 d D)))) 1)
(log.f64 (/.f64 d D))
(-.f64 (log.f64 (neg.f64 d)) (log.f64 (neg.f64 D)))
(*.f64 1 (log.f64 (/.f64 d D)))
(log.f64 (/.f64 d D))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d D))) 2) (cbrt.f64 (log.f64 (/.f64 d D))))
(log.f64 (/.f64 d D))
(*.f64 (sqrt.f64 (log.f64 (/.f64 d D))) (sqrt.f64 (log.f64 (/.f64 d D))))
(log.f64 (/.f64 d D))
(pow.f64 (log.f64 (/.f64 d D)) 1)
(log.f64 (/.f64 d D))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 d D))) 3)
(log.f64 (/.f64 d D))
(pow.f64 (pow.f64 (log.f64 (/.f64 d D)) 3) 1/3)
(log.f64 (/.f64 d D))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 d D))) 2)
(log.f64 (/.f64 d D))
(neg.f64 (log.f64 (/.f64 D d)))
(log.f64 (/.f64 d D))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 d D)) 3))
(log.f64 (/.f64 d D))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 d D))))
(log.f64 (/.f64 d D))
(exp.f64 (log.f64 (log.f64 (/.f64 d D))))
(log.f64 (/.f64 d D))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 d D))) 1))
(log.f64 (/.f64 d D))
(log1p.f64 (-.f64 (/.f64 d D) 1))
(log1p.f64 (+.f64 (/.f64 d D) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(pow.f64 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) -1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 3) (pow.f64 h 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 c0 w) 3)) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 w h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 3)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) 1/3)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 2)
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (/.f64 (/.f64 c0 2) w)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 2) w) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 2) w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))) 1)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) w)) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (pow.f64 M 2) h) w)) (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) c0)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 3)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3) 1/3)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) (/.f64 (pow.f64 D 2) c0)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 D 2) c0) 3) (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 D 2) c0) 3)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 1))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(+.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)))) 1)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(/.f64 (*.f64 c0 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 2 w))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) 1)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 3)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 2)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) c0))) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) (/.f64 (/.f64 c0 2) w)))
(*.f64 (/.f64 (/.f64 c0 2) w) (log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 (pow.f64 D 2) c0)) (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 (pow.f64 D 2) c0)) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)))))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) 3))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3) 1/8)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3) 1/8) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 1))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (/.f64 (/.f64 c0 2) w) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2) (/.f64 (/.f64 c0 2) w) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2)) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 (/.f64 (/.f64 c0 2) w) 0))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1/2))) (*.f64 0 (/.f64 (/.f64 c0 2) w)))
(fma.f64 (/.f64 (/.f64 c0 2) w) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d -2))) 0)
(*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2)))))) w) 1/4)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))) 1)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(*.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 1)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 3)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3) 1/3)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 2)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 M 2) h) w)) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 M 2)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2)) 3))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))) 1))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) (pow.f64 d -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 w (pow.f64 d -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w))) 1)
(*.f64 w (*.f64 h (pow.f64 M 2)))
(pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 1)
(*.f64 w (*.f64 h (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 3)
(*.f64 w (*.f64 h (pow.f64 M 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 3) 1/3)
(*.f64 w (*.f64 h (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 2)
(*.f64 w (*.f64 h (pow.f64 M 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w) h) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h (log.f64 (exp.f64 w))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w))))
(*.f64 w (*.f64 h (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w) 3))
(*.f64 w (*.f64 h (pow.f64 M 2)))
(cbrt.f64 (*.f64 (pow.f64 M 6) (pow.f64 (*.f64 w h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 M 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 M 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)))
(*.f64 w (*.f64 h (pow.f64 M 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)))
(*.f64 w (*.f64 h (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 1))
(*.f64 w (*.f64 h (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)))
(*.f64 w (*.f64 h (pow.f64 M 2)))
(+.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 1)
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 1 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 2) (cbrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) (sqrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 1)
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 3)
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3) 1/3)
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 2)
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 1))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 1)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 1)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 2)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) 1/2))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 1))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))) 1)
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) (*.f64 2 w))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 1)
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 3)
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 2)
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 c0 2) w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) 3))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 2) w) 3) (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3)))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 3) (pow.f64 (/.f64 (/.f64 c0 2) w) 3)))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))) 1))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (/.f64 D (/.f64 d h)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 (/.f64 D d) h))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(*.f64 (/.f64 c0 w) (/.f64 (fma.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) (/.f64 d h))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2))

eval351.0ms (1.2%)

Compiler

Compiled 22621 to 12624 computations (44.2% saved)

prune198.0ms (0.7%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New62112633
Fresh141125
Picked505
Done000
Total64023663
Accuracy
86.6%
Counts
663 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.7%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
44.7%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
45.0%
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
25.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) 2) (pow.f64 M 2)))))
26.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))
6.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
25.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (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)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
19.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 2) (pow.f64 d 2)))) 0))
29.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))) 0))
46.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (/.f64 c0 w)) h)))
37.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) h)))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2)) (/.f64 c0 w)) h)))
50.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))))
45.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
32.1%
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
32.5%
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
40.9%
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)))
31.2%
0
45.7%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
44.7%
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) (*.f64 2 w))
45.0%
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
25.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (/.f64 c0 (*.f64 (/.f64 (*.f64 D h) d) w)) (sqrt.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) 2) (pow.f64 M 2)))))
26.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))
6.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
25.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (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)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
19.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 M 2) h) w)) 2) (pow.f64 d 2)))) 0))
29.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))) 0))
46.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (/.f64 c0 w)) h)))
37.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) h)))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 (/.f64 1 D) 2)) (/.f64 c0 w)) h)))
50.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))))
45.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
32.1%
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
32.5%
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
40.9%
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)))
31.2%
0
Compiler

Compiled 3318 to 2026 computations (38.9% saved)

localize1.5s (5.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
91.4%
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))
84.1%
(/.f64 (pow.f64 d 2) (*.f64 h w))
76.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))
75.9%
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))
91.7%
(*.f64 h (pow.f64 M 2))
85.7%
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
76.6%
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))
76.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))) 0))
83.0%
(*.f64 (*.f64 w h) (*.f64 D D))
81.5%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
78.6%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
64.1%
(+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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))))
94.7%
(/.f64 (*.f64 (/.f64 d D) d) D)
92.5%
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (/.f64 c0 w)) h)
92.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (/.f64 c0 w)) h)))
84.8%
(*.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (/.f64 c0 w))
94.0%
(*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))
92.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))))
92.1%
(/.f64 c0 (*.f64 w h))
87.0%
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))
Compiler

Compiled 682 to 185 computations (72.9% saved)

series197.0ms (0.7%)

Counts
17 → 888
Calls

231 calls:

TimeVariablePointExpression
109.0ms
D
@-inf
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))) 0))
19.0ms
d
@inf
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))
3.0ms
w
@inf
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))
2.0ms
w
@0
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))
1.0ms
c0
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) 0))

rewrite273.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
535×log1p-expm1-u
535×expm1-log1p-u
524×add-exp-log
524×add-log-exp
520×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify884.0ms (3%)

Algorithm
egg-herbie
Rules
1348×associate-*l*
872×times-frac
600×sqr-pow
600×associate-/r*
514×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073471215
1194865315
Stop Event
node limit
Counts
1184 → 423
Calls
Call 1
Inputs
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(/.f64 (*.f64 c0 d) (*.f64 D (*.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 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 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 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (pow.f64 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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(/.f64 (*.f64 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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d))
(/.f64 (*.f64 c0 d) (*.f64 w (*.f64 h D)))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h D)) (*.f64 c0 d)))
(/.f64 (neg.f64 (*.f64 c0 d)) (neg.f64 (*.f64 w (*.f64 h D))))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) d) D)
(/.f64 (*.f64 c0 (/.f64 d D)) (*.f64 w h))
(/.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) D)
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h D)) (*.f64 c0 d)) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 d D)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) (pow.f64 D 2))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(/.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) d) D)
(/.f64 (*.f64 (*.f64 c0 d) (/.f64 d D)) (*.f64 w (*.f64 h D)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)))) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) c0) (*.f64 D w))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) c0) w)
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 w)) D)
(pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) (/.f64 c0 w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) (*.f64 w 2))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 1)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) (/.f64 1 h))
(*.f64 1 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 2)
(pow.f64 (/.f64 h (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D))) 1)
(*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 1 D))
(*.f64 1 (/.f64 (/.f64 (pow.f64 d 2) D) D))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 2)
(pow.f64 (/.f64 D (/.f64 (pow.f64 d 2) D)) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (+.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))))) 1)
(/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 w c0)) (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 1/2) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (/.f64 c0 (*.f64 w 2)) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)))) 1)
(*.f64 1 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 2) (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) (sqrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 2)) (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h (pow.f64 M 2))) -1)
(log.f64 (pow.f64 (exp.f64 (*.f64 h (pow.f64 M 2))) (pow.f64 (/.f64 d D) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 1)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) w) (*.f64 (pow.f64 (/.f64 d D) 2) c0))
(/.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) w) c0)
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 w c0)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 w c0)) (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 M 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 M 2))) 2)
(log.f64 (exp.f64 (*.f64 h (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 M 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 2)
(pow.f64 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) (pow.f64 (*.f64 D M) 2)) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)))) 1)
(/.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 1)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w h)))
(*.f64 1 (/.f64 (/.f64 (pow.f64 d 2) h) w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 2)
(pow.f64 (/.f64 (*.f64 w h) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h))
(pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 2)
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 1))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
Outputs
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.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 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d 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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) 0) (/.f64 (*.f64 1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10))) 1/16 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (/.f64 (*.f64 1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))))) 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 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 M (sqrt.f64 -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 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 M (sqrt.f64 -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 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 M (sqrt.f64 -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 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (pow.f64 D 6)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0)) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (/.f64 (pow.f64 d 6) (pow.f64 M 4)))) (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (/.f64 (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6))) (pow.f64 d 10)) -1/16)))))
(*.f64 M (sqrt.f64 -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 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(neg.f64 (*.f64 M (sqrt.f64 -1)))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -1/2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (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/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 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 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (/.f64 (pow.f64 d 4) (*.f64 M (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 w 4))) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))) 1/8 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (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) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (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) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w) c0))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 d) (*.f64 w (*.f64 h D)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h D)) (*.f64 c0 d)))
(/.f64 1 (/.f64 w (/.f64 (*.f64 c0 d) (*.f64 D h))))
(*.f64 (/.f64 (/.f64 1 D) (*.f64 h w)) (*.f64 c0 d))
(/.f64 (neg.f64 (*.f64 c0 d)) (neg.f64 (*.f64 w (*.f64 h D))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) d) D)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (*.f64 c0 (/.f64 d D)) (*.f64 w h))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(/.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) D)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(pow.f64 (/.f64 (*.f64 w (*.f64 h D)) (*.f64 c0 d)) -1)
(/.f64 1 (/.f64 w (/.f64 (*.f64 c0 d) (*.f64 D h))))
(*.f64 (/.f64 (/.f64 1 D) (*.f64 h w)) (*.f64 c0 d))
(log.f64 (pow.f64 (exp.f64 (/.f64 d D)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)
(/.f64 c0 (*.f64 h w))
(*.f64 c0 (/.f64 1 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) (cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(/.f64 c0 (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(/.f64 1 (/.f64 w (/.f64 c0 h)))
(/.f64 1 (/.f64 (*.f64 h w) c0))
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(/.f64 c0 (*.f64 h w))
(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))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))
(/.f64 c0 (*.f64 h w))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))) 1)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 3)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 2)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 3))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) 1))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 c0 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 w h) (pow.f64 D 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) (pow.f64 D 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 1 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 (*.f64 w h) (pow.f64 D 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) d) D)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (*.f64 (*.f64 c0 d) (/.f64 d D)) (*.f64 w (*.f64 h D)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 w h) (pow.f64 D 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.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)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.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)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.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)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) c0) (*.f64 D w))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) c0) w)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 c0 w)) D)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) 1)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) 3)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) 3) 1/3)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) 2)
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) (/.f64 c0 w)))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)))))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) 3))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) 1))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))))
(/.f64 c0 (/.f64 (*.f64 w (pow.f64 D 2)) (pow.f64 d 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))) 1)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 1)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 3)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 2)
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 3))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 1))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) (/.f64 1 h))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 1 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) h) (/.f64 c0 w))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) h) (/.f64 c0 w)) 2)))
(*.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4))))
(pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (/.f64 h (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w))) -1)
(/.f64 1 (/.f64 h (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 c0 w))))
(/.f64 1 (/.f64 (/.f64 (*.f64 h w) c0) (pow.f64 (/.f64 d D) 2)))
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w))) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 h (/.f64 c0 w)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D))) 1)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 (pow.f64 d 2) D) (/.f64 1 D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 1 (/.f64 (/.f64 (pow.f64 d 2) D) D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) (cbrt.f64 (pow.f64 (/.f64 d D) 4)))
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 1)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 3)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 3) 1/3)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 2)
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 D (/.f64 (pow.f64 d 2) D)) -1)
(/.f64 1 (/.f64 D (/.f64 (pow.f64 d 2) D)))
(/.f64 1 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) 3))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)) 1))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(pow.f64 (/.f64 d D) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (+.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3) (pow.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (fma.f64 M M (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 d D) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 w h) (pow.f64 D 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 h (*.f64 w (pow.f64 D 2)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))))) 1)
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 w 2))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 1)
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 3)
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 2)
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 w c0)) (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 1/2) (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 3))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 1))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) (/.f64 c0 (*.f64 w 2)) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 (/.f64 c0 (*.f64 w 2)) 0))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))) (*.f64 0 (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))) 0)
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)))) 1)
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(*.f64 1 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 2) (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) (sqrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 2)) (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))) (cbrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2))) 2)))
(pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 1)
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 3)
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 2)
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h (pow.f64 M 2))) -1)
(/.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h (pow.f64 M 2))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (pow.f64 M 2)))
(log.f64 (pow.f64 (exp.f64 (*.f64 h (pow.f64 M 2))) (pow.f64 (/.f64 d D) -2)))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)))))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) 3))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))) 1))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))) 1)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) w) (*.f64 (pow.f64 (/.f64 d D) 2) c0))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(*.f64 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)) (/.f64 (pow.f64 M 2) c0))
(/.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) w) c0)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (/.f64 w c0)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)) (/.f64 w c0))
(*.f64 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)) (/.f64 (pow.f64 M 2) c0))
(pow.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)) 1)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) 3)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)) 3) 1/3)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) 2)
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(log.f64 (pow.f64 (exp.f64 (/.f64 w c0)) (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0)) 3))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))) 1))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) -2)) (/.f64 w c0))))
(*.f64 (*.f64 h (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 d D) -2) (/.f64 w c0)))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 M 2)))) 1)
(*.f64 h (pow.f64 M 2))
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(*.f64 h (pow.f64 M 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 M 2))) 3)
(*.f64 h (pow.f64 M 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) 1/3)
(*.f64 h (pow.f64 M 2))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 M 2))) 2)
(*.f64 h (pow.f64 M 2))
(log.f64 (exp.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 h (pow.f64 M 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 M 2)))))
(*.f64 h (pow.f64 M 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3))
(*.f64 h (pow.f64 M 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 h (pow.f64 M 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 h (pow.f64 M 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 M 2))) 1))
(*.f64 h (pow.f64 M 2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 h (pow.f64 M 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))) 1)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(*.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))) 2)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 1)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 3)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3) 1/3)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(pow.f64 (/.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) (pow.f64 (*.f64 D M) 2)) -1)
(/.f64 1 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (pow.f64 (*.f64 D M) 2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)) (pow.f64 (*.f64 D M) 2)))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))) 1))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)))) 1)
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(/.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) (*.f64 w 2))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) 1)
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))) 3)
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))) 2)
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) 3))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))) 1))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0))))
(*.f64 (/.f64 c0 (*.f64 w 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (pow.f64 d 2) h)) w) 0))
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 1)
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 1 (/.f64 (/.f64 (pow.f64 d 2) h) w))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h w))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 h w)) 2)))
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 1)
(/.f64 (pow.f64 d 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3)
(/.f64 (pow.f64 d 2) (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 3) 1/3)
(/.f64 (pow.f64 d 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 2)
(/.f64 (pow.f64 d 2) (*.f64 h w))
(pow.f64 (/.f64 (*.f64 w h) (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 w (/.f64 (pow.f64 d 2) h)))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 3))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 1))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (pow.f64 d 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 3)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3) 1/3)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 2)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(log.f64 (pow.f64 (exp.f64 c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w)) 3))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))) 1))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 2) h) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w))

eval378.0ms (1.3%)

Compiler

Compiled 30410 to 13751 computations (54.8% saved)

prune312.0ms (1.1%)

Pruning

27 alts after pruning (24 fresh and 3 done)

PrunedKeptTotal
New70615721
Fresh9918
Picked235
Done000
Total71727744
Accuracy
90.6%
Counts
744 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.4%
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0))
40.8%
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2))
33.9%
(/.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) c0) (/.f64 (/.f64 (pow.f64 d 2) h) w)) 0)) (*.f64 w 2))
30.0%
(/.f64 c0 (*.f64 4 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (*.f64 (pow.f64 M 2) (/.f64 w c0)))))))
45.0%
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))
27.7%
(*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 c0 w)))))
22.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w) 3) 1/3))) 0))
26.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (pow.f64 (/.f64 (*.f64 w h) (pow.f64 d 2)) -1))) 0))
21.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 c0 (expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 d 2) h) w))))) 0))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 (*.f64 w h) D)) (/.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.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (pow.f64 D 2)))) (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)))))
35.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 1) (/.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
29.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 h (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 d D) -2))) (/.f64 w c0))) 0))
41.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) c0) w) h)))
46.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) d) D) (/.f64 c0 w)) h)))
45.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (*.f64 c0 d) (/.f64 d D)) (*.f64 w (*.f64 h D)))))
49.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D))) 3) (/.f64 d D))))
49.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) D) (/.f64 d D))))
48.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d)) (/.f64 d D))))
42.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) D) D) (/.f64 c0 w)) (/.f64 1 h))))
50.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D))))
45.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
32.5%
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
40.9%
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2)))
31.2%
0
Compiler

Compiled 2987 to 1456 computations (51.3% saved)

regimes2.2s (7.5%)

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

10 calls:

468.0ms
c0
423.0ms
d
296.0ms
(*.f64 d d)
254.0ms
D
201.0ms
M
Results
AccuracySegmentsBranch
63.3%10c0
60.0%5w
61.0%6h
61.9%9D
65.6%11d
61.6%6M
67.7%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)))))
60.8%7(*.f64 d d)
53.1%3(*.f64 D D)
59.1%5(*.f64 M M)
Compiler

Compiled 2266 to 992 computations (56.2% saved)

regimes18.0ms (0.1%)

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

1 calls:

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

Compiled 696 to 253 computations (63.6% saved)

regimes14.0ms (0%)

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

1 calls:

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

Compiled 683 to 245 computations (64.1% saved)

regimes41.0ms (0.1%)

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

3 calls:

20.0ms
M
10.0ms
w
10.0ms
h
Results
AccuracySegmentsBranch
53.7%3h
55.9%3w
57.2%6M
Compiler

Compiled 56 to 41 computations (26.8% saved)

regimes29.0ms (0.1%)

Accuracy

Total -1.8b remaining (-4.2%)

Threshold costs -1.8b (-4.2%)

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

6 calls:

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

Compiled 56 to 48 computations (14.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
8.033857482131101e-306
0.0ms
-3.1254353789887e-311
-0.0
Compiler

Compiled 67 to 29 computations (56.7% saved)

bsearch1.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

bsearch1.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

bsearch158.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
83.0ms
4.4849083965892313e+105
5.511652946613868e+109
75.0ms
-8.61248577188694e+128
-7.502678212205792e+126
Results
81.0ms34×body2048valid
21.0ms28×body4096valid
17.0ms90×body256valid
12.0ms64×body256infinite
8.0ms51×body256invalid
5.0msbody8192valid
5.0ms12×body1024valid
2.0msbody512valid
Compiler

Compiled 607 to 419 computations (31% saved)

simplify23.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0871781
11221781
21291781
31331781
41351781
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))))) -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) D) (/.f64 d 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))))) 0) (/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2)) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0)) (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d)) (/.f64 d D)))) (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d)) (/.f64 d D)))) 0)
(if (<=.f64 w -349999999999999968593287906531647611003125025828596089934243863854348931332462405257020384167598205836026499959522738501503156224) 0 (if (<=.f64 w 4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D)))) 0))
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))))) -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) D) (/.f64 d 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))))) 0) (/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2)) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 h w) c0)) (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) D) (/.f64 d 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))))) 0) (/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1/4) (pow.f64 d 2)) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 (*.f64 w h) c0)) (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d)) (/.f64 d D)))) (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d))))) (*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 (/.f64 d D) 2))))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d)) (/.f64 d D)))) 0)
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 w (*.f64 h D)) d))))) 0)
(if (<=.f64 w -349999999999999968593287906531647611003125025828596089934243863854348931332462405257020384167598205836026499959522738501503156224) 0 (if (<=.f64 w 4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d D)) (/.f64 d D)))) 0))
(if (<=.f64 w -349999999999999968593287906531647611003125025828596089934243863854348931332462405257020384167598205836026499959522738501503156224) 0 (if (<=.f64 w 4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))) 0))
0
Compiler

Compiled 455 to 185 computations (59.3% saved)

soundness5.3s (18.4%)

Rules
1546×fma-neg
1468×times-frac
1348×associate-*l*
1348×associate-*l*
1338×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02276782
110296514
257786466
01252136792
14245120034
063860
11151848
0611029
110741029
068953
11291949
01252136792
14245120034
073288011
1196281513
073471215
1194865315
068953
11291949
073471215
1194865315
073288011
1196281513
01252136792
14245120034
068953
11291949
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
Compiler

Compiled 2688 to 1607 computations (40.2% saved)

end0.0ms (0%)

preprocess126.0ms (0.4%)

Remove

(abs M)

(abs d)

(abs D)

Compiler

Compiled 3774 to 1166 computations (69.1% saved)

Profiling

Loading profile data...