Henrywood and Agarwal, Equation (13)

Time bar (total: 30.4s)

analyze844.0ms (2.8%)

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

Compiled 59 to 22 computations (62.7% saved)

sample6.8s (22.2%)

Results
2.0s8165×body256invalid
1.4s1413×body4096valid
975.0ms756×body8192valid
755.0ms2742×body256infinite
696.0ms858×body2048valid
528.0ms1713×body256valid
257.0ms440×body1024valid
87.0ms211×body512valid
22.0ms45×body1024infinite
16.0ms31×body2048infinite
10.0ms36×body512infinite
9.0ms11×body4096infinite
3.0msbody8192exit
Bogosity

preprocess385.0ms (1.3%)

Algorithm
egg-herbie
Rules
1546×fma-neg
1468×times-frac
724×associate-/r*
702×swap-sqr
618×associate-*l/
Problems
78×(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
48×No Errors
47×(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
28×(*.f64 (*.f64 w h) (*.f64 D D))
17×(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)))
15×(-.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))
14×(*.f64 c0 (*.f64 d d))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
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)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
42.9%
(*.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)))))
33.8%
(*.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))))))
23.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
24.0%
(*.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)))))
42.9%
(*.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)))))
33.8%
(*.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))))))
23.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
24.0%
(*.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 456 to 170 computations (62.7% saved)

localize616.0ms (2%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
82.9%
(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)))
82.6%
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M)
82.6%
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))
44.8%
(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))))
82.9%
(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))))
82.6%
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M)
78.1%
(/.f64 (*.f64 d d) (*.f64 w (*.f64 h D)))
44.8%
(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)))))
82.9%
(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.6%
(*.f64 (*.f64 w h) (*.f64 D D))
75.4%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
63.8%
(+.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.9%
(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)))
82.6%
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
72.9%
(/.f64 (*.f64 d d) (*.f64 D D))
63.8%
(+.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 953 to 77 computations (91.9% saved)

series179.0ms (0.6%)

Counts
16 → 1008
Calls

252 calls:

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

rewrite200.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
369×log1p-expm1-u
369×expm1-log1p-u
365×add-exp-log
365×add-log-exp
364×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0551186
110781186
Stop Event
node limit
Counts
16 → 350
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))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
(sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
(*.f64 (*.f64 w h) (*.f64 D D))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
(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 d d) (*.f64 w (*.f64 h D)))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h) M)
(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))))
(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 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) 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)))
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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.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)))))))
(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))))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (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 (/.f64 c0 (*.f64 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 (*.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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.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))
(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)
(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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (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 (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 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(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 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 (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 (-.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 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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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))))
(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 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.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)))))))
(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))))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (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 (/.f64 c0 (*.f64 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 (*.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 (/.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 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (*.f64 (/.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 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) (/.f64 d D))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(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 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 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)
(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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w (*.f64 h D)) 3) (pow.f64 D 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 (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 (-.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 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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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))))
(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 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))) 1)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w (*.f64 h D))))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))) (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))))
(*.f64 (/.f64 d w) (/.f64 d (*.f64 h D)))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h D)) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 w (*.f64 h D)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(+.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 (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 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.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)))))))
(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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (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 (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 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(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 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 (*.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 (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 (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 (-.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 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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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))))
(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)))))

simplify1.1s (3.5%)

Algorithm
egg-herbie
Rules
1538×fma-def
892×associate-*r/
724×associate-+r+
574×associate-+l+
526×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0960177841
13044146613
Stop Event
node limit
Counts
1358 → 637
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (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 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
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))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 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 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(*.f64 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.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)))))))
(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))))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (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 (/.f64 c0 (*.f64 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 (*.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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.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))
(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)
(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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (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 (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 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(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 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 (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 (-.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 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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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))))
(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 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.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)))))))
(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))))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (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 (/.f64 c0 (*.f64 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 (*.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 (/.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 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (*.f64 (/.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 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) (/.f64 d D))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(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 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 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)
(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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w (*.f64 h D)) 3) (pow.f64 D 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 (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 (-.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 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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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))))
(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 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))) 1)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w (*.f64 h D))))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))) (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))))
(*.f64 (/.f64 d w) (/.f64 d (*.f64 h D)))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 3) 1/3)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h D)) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 w (*.f64 h D)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(+.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 (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 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.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)))))))
(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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (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 (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 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) (*.f64 D (sqrt.f64 (*.f64 w h))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(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 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 (*.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 (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 (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 (-.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 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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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))))
(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)))))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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))))))
(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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 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) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) 1/16 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 1/8 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))))) 0)
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(-.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(-.f64 (fma.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(-.f64 (fma.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 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (neg.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 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 1/8 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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)))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) 1/16 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 1/8 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) -1/2))
(-.f64 (*.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 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 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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 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 4) (pow.f64 D 8)) (/.f64 (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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (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 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 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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))))))
(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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 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) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) 1/16 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 1/8 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 10))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.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))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (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 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(-.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(-.f64 (fma.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(-.f64 (fma.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 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (neg.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 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 1/8 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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)))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) 1/16 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) 1/8 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 -1/16 (*.f64 (/.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 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3))) (pow.f64 d 6)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/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)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 (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))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.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 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.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 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)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) -1/2))
(-.f64 (*.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 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 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.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 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 4) (pow.f64 D 8)) (/.f64 (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 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (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 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 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(+.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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(+.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 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/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.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 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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.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)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (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) c0) (/.f64 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.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 (-.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)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) 0))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.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 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.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 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) 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 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (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 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (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))))))
(+.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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 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)))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (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 (*.f64 c0 (pow.f64 d 2)) (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 (*.f64 c0 (pow.f64 d 2)) (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 (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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (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 (*.f64 c0 (pow.f64 d 2)) (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 (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 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) h)) w)) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (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 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 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 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (fma.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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.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 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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (-.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (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 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 (/.f64 c0 w) h))) (*.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 (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 (/.f64 c0 w) h))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 (/.f64 c0 w) h))) (*.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) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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) (*.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 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (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 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (fma.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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (fma.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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (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) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (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) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.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) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 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))))) (pow.f64 d 6))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (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 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (+.f64 (/.f64 (*.f64 (/.f64 0 (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 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 (/.f64 0 (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 (sqrt.f64 -1)))) (-.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 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(*.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) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.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 4) M) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 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))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.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 4) M) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (*.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 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 0 (*.f64 M (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))) (*.f64 M (sqrt.f64 -1)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 (/.f64 c0 (*.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 0))) c0) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 (/.f64 c0 (*.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 0))) c0) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 (/.f64 c0 (*.f64 (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))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.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 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (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 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(fma.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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 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 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(fma.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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 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 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 M (sqrt.f64 -1) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (*.f64 (/.f64 c0 (*.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 0))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.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 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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.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)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (neg.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 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 M (pow.f64 d 2)) (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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)))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.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 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (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 (-.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)) 0)))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) 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 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 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)))
(fma.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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 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 (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)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(fma.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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 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 (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)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 w (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 M (*.f64 (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 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 M (*.f64 (sqrt.f64 -1) h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 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/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 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 M (*.f64 (sqrt.f64 -1) h))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.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) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 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))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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)) (+.f64 (/.f64 (*.f64 (/.f64 0 (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 (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 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 (/.f64 0 (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 (sqrt.f64 -1)))) (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(+.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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(+.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 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/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.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 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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.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)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
0
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) 0)
(+.f64 (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) 0) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (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) c0) (/.f64 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.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 (-.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)) 0))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) 0))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.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 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.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 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) 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 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (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 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (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))))))
(+.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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 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)))))) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (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 (*.f64 c0 (pow.f64 d 2)) (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 (*.f64 c0 (pow.f64 d 2)) (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 (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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (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 (*.f64 c0 (pow.f64 d 2)) (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 (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 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) h)) w)) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (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 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 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 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (fma.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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (*.f64 1/2 (/.f64 (*.f64 0 (/.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 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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(-.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h) (fma.f64 1/4 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (-.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (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 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 (/.f64 c0 w) h))) (*.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 (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 (/.f64 c0 w) h))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 (/.f64 c0 w) h))) (*.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) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (/.f64 c0 w) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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) (*.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 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (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 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (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 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (fma.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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (fma.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 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (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 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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))) (+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (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) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (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) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.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) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 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))))) (pow.f64 d 6))) (fma.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0)))) (*.f64 c0 (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(+.f64 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (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 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (+.f64 (/.f64 (*.f64 (/.f64 0 (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 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1)) (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 (/.f64 0 (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 (sqrt.f64 -1)))) (-.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(*.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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 M (sqrt.f64 -1) (*.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (*.f64 (/.f64 c0 (*.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 0))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.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 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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.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)) 0)) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (neg.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 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 M (pow.f64 d 2)) (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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)))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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))))))
(fma.f64 -1 (*.f64 (/.f64 c0 (*.f64 (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 (*.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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (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 (*.f64 M (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w)))))) (pow.f64 d 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.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 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0))) (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 (-.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)) 0)))))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (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 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (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) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) h)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) 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 0))) (*.f64 c0 (pow.f64 d 2))) 2)))) (pow.f64 d 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 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)))
(fma.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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 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 (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)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(fma.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 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 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 (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)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (*.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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 w (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2)))) 2))))) (pow.f64 d 6))) (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 M (*.f64 (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 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 M (*.f64 (sqrt.f64 -1) h))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 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/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 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))) (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (pow.f64 D 4)) (pow.f64 w 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2) (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 M (*.f64 (sqrt.f64 -1) h))))))
(*.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) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 0 (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.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 4) M) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.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 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))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (*.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 4) M) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (sqrt.f64 -1))) (*.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 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 0))) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 0 (*.f64 M (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))) (*.f64 M (sqrt.f64 -1)))))
(/.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))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 (/.f64 c0 (*.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 0))) c0) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h))))))) (*.f64 (/.f64 c0 (*.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 0))) c0) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M 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 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.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 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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 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 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (/.f64 c0 w) h)))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.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 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 (/.f64 c0 (*.f64 (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))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.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 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 h (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (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 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (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 (*.f64 1/2 (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) 2))) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(fma.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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 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 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(fma.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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 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 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (*.f64 (*.f64 (pow.f64 D 2) 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 (*.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 (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))))) 2))))) (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.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) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (*.f64 h w) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w 0))))) 2)))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (+.f64 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))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h (*.f64 w 0))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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)) (+.f64 (/.f64 (*.f64 (/.f64 0 (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 (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 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 c0 (*.f64 (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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 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 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (*.f64 (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 (*.f64 (/.f64 0 (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 (sqrt.f64 -1)))) (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(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 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 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.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 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (/.f64 d D) 6) (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 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (fma.f64 M M (*.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))))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 (/.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 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))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 (/.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 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 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 (/.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 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))))
(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 (/.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 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))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 (/.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 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))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h 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 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (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 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (*.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 (*.f64 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 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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 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 (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))
(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)))
(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 (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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (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 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (neg.f64 w) (*.f64 (pow.f64 D 2) h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (neg.f64 (*.f64 h w))))
(/.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 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (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) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (fabs.f64 (*.f64 c0 (pow.f64 d 2))) (fabs.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.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 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 c0 (*.f64 h w)) (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 (*.f64 w h)) (pow.f64 (/.f64 d 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 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2))
(fabs.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (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))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2))
(fabs.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(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 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (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 (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 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)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) M)) 2) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 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)))
(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 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 c0 (*.f64 h w)) 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 (*.f64 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)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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 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 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.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 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (/.f64 d D) 6) (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 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (fma.f64 M M (*.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))))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 (/.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 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))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 (/.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 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 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 (/.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 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))))
(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 (/.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 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))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 (/.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 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))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h 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 c0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (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 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.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 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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (*.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 (*.f64 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 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 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 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 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 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 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (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 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (/.f64 h (/.f64 c0 w)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 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))) (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 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4))) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 4)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 4)))
(*.f64 (fabs.f64 (/.f64 c0 (*.f64 h w))) (fabs.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) (/.f64 d D))
(*.f64 (/.f64 d D) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) c0) (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2))
(fabs.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (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))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2))
(fabs.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(*.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)
(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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w (*.f64 h D)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 h w)) 3) (pow.f64 D 3)))
(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 (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 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (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 (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 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)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) M)) 2) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 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)))
(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 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 c0 (*.f64 h w)) 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 (*.f64 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)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 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 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 2)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))) 1)
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w (*.f64 h D))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))) (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 D (*.f64 h w)))) 2)
(*.f64 (/.f64 d w) (/.f64 d (*.f64 h D)))
(*.f64 (/.f64 d w) (/.f64 d (*.f64 D h)))
(/.f64 (/.f64 (pow.f64 d 2) (*.f64 D h)) w)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 1)
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 3)
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 3) 1/3)
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 w (*.f64 h D)))) 2)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 D (*.f64 h w)))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h D)) (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 w (/.f64 (pow.f64 d 2) (*.f64 D h))))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) 3))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 w (*.f64 h D)) 3)))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))) 1))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D)))))
(/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w)))
(+.f64 (*.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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D) (neg.f64 M))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 h w))) (/.f64 c0 D)) M)))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (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 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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 (/.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 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 (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 (/.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 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 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.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 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (/.f64 d D) 6) (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 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (fma.f64 M M (*.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))))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 (/.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 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))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 (/.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 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))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 (/.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 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 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 (/.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 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))))
(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 (/.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 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))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 (/.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 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))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 (/.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 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 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 c0 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (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 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (neg.f64 w) (*.f64 (pow.f64 D 2) h)))
(/.f64 (*.f64 c0 (neg.f64 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (neg.f64 (*.f64 h w))))
(/.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 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (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) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (fabs.f64 (*.f64 c0 (pow.f64 d 2))) (fabs.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (*.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 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 c0 (*.f64 h w)) (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 (*.f64 w h)) (pow.f64 (/.f64 d 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 c0 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) (*.f64 D (sqrt.f64 (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2))
(fabs.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (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))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2))
(fabs.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (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)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 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 (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 (/.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 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 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)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) M)) 2) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 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 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 4) (pow.f64 M 4))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 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 (*.f64 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)))
(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 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.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 c0 (*.f64 h w)) 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 (*.f64 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)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))

eval748.0ms (2.5%)

Compiler

Compiled 60670 to 29838 computations (50.8% saved)

prune291.0ms (1%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New81621837
Fresh000
Picked134
Done000
Total81724841
Accuracy
81.5%
Counts
841 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
1.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
33.8%
(*.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))))))
38.6%
(*.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 w) (/.f64 d (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
32.7%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
30.8%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
32.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1))
35.4%
(*.f64 (/.f64 (/.f64 c0 w) 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)))))
33.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
43.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (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))))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
23.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
24.0%
(*.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)))))
22.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
32.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
32.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
34.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
33.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (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)))
33.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
1.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
33.8%
(*.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))))))
38.6%
(*.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 w) (/.f64 d (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
32.7%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
30.8%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 M (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
32.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1))
35.4%
(*.f64 (/.f64 (/.f64 c0 w) 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)))))
33.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
43.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (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))))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
23.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
24.0%
(*.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)))))
22.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
32.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
32.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
34.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
33.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (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)))
33.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
Compiler

Compiled 4228 to 2316 computations (45.2% saved)

localize1.5s (4.9%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
93.1%
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
91.2%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
85.0%
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
50.6%
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
93.0%
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))
92.9%
(fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))
91.4%
(/.f64 (*.f64 d d) (*.f64 w (*.f64 h D)))
91.3%
(sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (fma.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
98.0%
(/.f64 c0 (*.f64 h w))
96.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
93.1%
(/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
85.0%
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
91.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) 0)
93.0%
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)
93.0%
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
85.4%
(sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M))
85.4%
(sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) M))
Compiler

Compiled 773 to 281 computations (63.6% saved)

series2.2s (7.3%)

Counts
16 → 756
Calls

222 calls:

TimeVariablePointExpression
297.0ms
h
@0
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
281.0ms
d
@0
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
273.0ms
h
@inf
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
264.0ms
c0
@0
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
232.0ms
w
@0
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))

rewrite156.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
441×log1p-expm1-u
441×expm1-log1p-u
430×add-exp-log
423×add-log-exp
420×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify671.0ms (2.2%)

Algorithm
egg-herbie
Rules
1338×associate-/r*
1028×fma-def
788×associate-*r/
666×associate-*l/
526×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089775260
1270467470
Stop Event
node limit
Counts
1024 → 491
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) 2)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 6) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) c0)) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) 2))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 1/2))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(hypot.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (neg.f64 M)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1/2))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1)
(pow.f64 (cbrt.f64 (sqrt.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/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(hypot.f64 (sqrt.f64 M) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(hypot.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 M))
(exp.f64 (log.f64 (sqrt.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/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1))
(log1p.f64 (expm1.f64 (sqrt.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 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (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)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(+.f64 M (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1)
(*.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)))
(*.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 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 M 3)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 M 2) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2)
(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) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)
(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))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3/2) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3/2)))
(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)))
0
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(*.f64 (pow.f64 D 2) (pow.f64 d -2))
(*.f64 1 (pow.f64 (/.f64 d D) -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(pow.f64 (pow.f64 (/.f64 d D) 2) -1)
(pow.f64 (pow.f64 (/.f64 d D) -2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) -2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) -2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1)
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 1 (pow.f64 (/.f64 d D) -2)))
(*.f64 1 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))
(*.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)))))
(*.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)))))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 D 2)) (pow.f64 d 2))
(pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 w h))) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 1))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
(pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3) (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(-.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 (cbrt.f64 (pow.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 h (/.f64 c0 w)) -1)
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))
(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 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(+.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D)) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(*.f64 1 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (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)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(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 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 1)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.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 1 (pow.f64 (/.f64 d D) -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(pow.f64 (pow.f64 (/.f64 d D) 2) -1)
(pow.f64 (pow.f64 (/.f64 d D) -2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) -2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) -2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))) 1)
(/.f64 (*.f64 (/.f64 c0 w) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3) (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1)
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 1 (pow.f64 (/.f64 d D) -2)))
(*.f64 1 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))
(*.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)))))
(*.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)))))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 D 2)) (pow.f64 d 2))
(pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 w h))) -1)
(log.f64 (exp.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 1))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
Outputs
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))) (*.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (neg.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (sqrt.f64 (/.f64 (*.f64 h w) c0))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(-.f64 (fma.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (sqrt.f64 (*.f64 (/.f64 h c0) w)) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (sqrt.f64 (*.f64 (/.f64 h c0) w)) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))) (*.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))) (fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))) (*.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (neg.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) 1/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))))
(fma.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (*.f64 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) 1/8))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) 1/8 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 (/.f64 (*.f64 1/2 c0) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))) (sqrt.f64 (/.f64 1 M)) (sqrt.f64 M))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))
(+.f64 (sqrt.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (/.f64 (pow.f64 d 3) (pow.f64 M 2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (/.f64 (*.f64 h w) c0))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 c0 w) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 5) (/.f64 (pow.f64 d 5) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 h 5) (/.f64 (pow.f64 c0 5) (pow.f64 w 5))))) (fma.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 (*.f64 (/.f64 h c0) w))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.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))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
M
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
(+.f64 M (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) M)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)) (pow.f64 d 2)))
(*.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 1/2 (/.f64 (/.f64 (*.f64 c0 0) (sqrt.f64 -1)) M)))
(+.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 (pow.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 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/2 (/.f64 (/.f64 (*.f64 c0 0) (sqrt.f64 -1)) M) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 M 3)) (/.f64 (*.f64 (*.f64 0 (*.f64 (/.f64 M (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 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 c0 M) (/.f64 (*.f64 0 (*.f64 (/.f64 M (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 (pow.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 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 (pow.f64 c0 3) (pow.f64 M 3)) (/.f64 (*.f64 0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 c0 0) (sqrt.f64 -1)) M) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (sqrt.f64 -1)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.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 h (*.f64 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 h (*.f64 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 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 2) (pow.f64 d 6)) (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))) 2)))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.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)))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (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))))))))) 2)))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (*.f64 (/.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 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) 2)))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (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))))))))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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)))))
(fma.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 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (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))))))))) 2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.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)))))))))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0))) (*.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) 2)))))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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))))))
(fma.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 D 2) c0) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (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))))))))) 2)))) (pow.f64 d 2))) (fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 6)) (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))) 2)))))) (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.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))))))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) 2)))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) 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 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 w 0)))) 2)))))))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 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 h 0) (pow.f64 d 2))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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) (*.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)))))) (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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) c0) (pow.f64 d 2)) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (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)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (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) (*.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)))))) (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 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 0 (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) c0) (pow.f64 d 2)) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h 0))) c0) (pow.f64 d 2)) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h 0) (pow.f64 d 2))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 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)))
(fma.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 M (sqrt.f64 -1) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 1/2) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 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 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)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 1/2) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 d 4))) (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 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(fma.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 M (sqrt.f64 -1) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 1/2) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (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)))))
(+.f64 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) w))) (+.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) 1/2) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 d 4))) (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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 (/.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 w 0))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 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) (*.f64 h (*.f64 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 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.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 w 0)))) 2)))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 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 (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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2)))))) (*.f64 (pow.f64 c0 3) (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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))))))) 2))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 h 2) (pow.f64 w 3))) (*.f64 0 (-.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 w 0)))) 2))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.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 w 0)))) 2)))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w 0))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 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 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 (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 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (+.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (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 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 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 (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 (/.f64 0 (*.f64 M (*.f64 (sqrt.f64 -1) h))) (+.f64 (fma.f64 M (sqrt.f64 -1) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (*.f64 (/.f64 0 (pow.f64 M 3)) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 h 3))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (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 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (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 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.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 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 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 (*.f64 (pow.f64 d 6) (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 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 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.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 (pow.f64 d 6) (/.f64 (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 3)) 0) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2))) (pow.f64 (/.f64 0 (*.f64 M (sqrt.f64 -1))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) M) (/.f64 0 (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 M (sqrt.f64 -1)) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (/.f64 c0 (*.f64 h 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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))))) 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 (*.f64 h w)) 0)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (/.f64 c0 (*.f64 h w)) 0)) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))))) 2)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (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 (/.f64 c0 (*.f64 h w)) 0)) 2))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 c0 (*.f64 h w)) 0)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (/.f64 c0 (*.f64 h w)) 0)) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)) (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (/.f64 c0 (*.f64 h 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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))))) 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 (*.f64 h w)) 0)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (/.f64 c0 (*.f64 h w)) 0)) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))))) 2)))) (pow.f64 d 4))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.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 (pow.f64 D 2) (/.f64 c0 (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 M (pow.f64 D 2)) (/.f64 c0 (*.f64 h w))))))))) 2)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 6) (/.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (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 (/.f64 c0 (*.f64 h w)) 0)) 2))))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 c0 (*.f64 h w)) 0)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 D 2)) (/.f64 (/.f64 c0 (*.f64 h w)) 0)) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.f64 1/2 (/.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 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 0 (-.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 6))) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 d 2)) (-.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2)))) 2)))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 (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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.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 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) 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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 M (sqrt.f64 -1) (*.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 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))))) (/.f64 0 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 3))) (-.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 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 (pow.f64 D 2) M) (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 (*.f64 (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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 M (sqrt.f64 -1) (*.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 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) w))) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 M 3))) (-.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)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 M h) (/.f64 (*.f64 c0 (pow.f64 d 2)) 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 (*.f64 c0 (pow.f64 d 2)) w))) (*.f64 M (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 (/.f64 0 (pow.f64 D 2)) (*.f64 M (sqrt.f64 -1))) (+.f64 (fma.f64 M (sqrt.f64 -1) (*.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 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1)))))) (/.f64 0 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 M 3))) (-.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 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 M (*.f64 h (*.f64 w 0))))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))) 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) (*.f64 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 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 M (*.f64 h (*.f64 w 0))))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 (*.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 h (*.f64 w (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))) 2))))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (+.f64 1 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))))) 2))))) (pow.f64 d 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))))
(fma.f64 -1/2 (/.f64 (pow.f64 D 2) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) (*.f64 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 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (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))))) (pow.f64 d 6))) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 M (*.f64 h (*.f64 w 0))))) (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (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 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 M (sqrt.f64 -1)))))
(+.f64 (/.f64 0 (sqrt.f64 -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 M (sqrt.f64 -1) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))))
(-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 M (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 M (sqrt.f64 -1)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.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 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 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 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 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (*.f64 M (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 M 2)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))) 2)) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))) (sqrt.f64 -1))))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 M (sqrt.f64 -1))) (*.f64 (/.f64 0 (pow.f64 M 2)) (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))) (pow.f64 (/.f64 0 (sqrt.f64 -1)) 2)) (*.f64 -1 (sqrt.f64 -1))))) (-.f64 (/.f64 0 (sqrt.f64 -1)) (*.f64 M (sqrt.f64 -1))))
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(*.f64 -1 M)
(neg.f64 M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1 M (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w))))
(-.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (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 (pow.f64 d 2) (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))) 1)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 1/2)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 1)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) 3)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) 2)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(hypot.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (neg.f64 M)))
(hypot.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (neg.f64 M)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))) 1))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))) 1)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1/2)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 3)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 2)
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(hypot.f64 (sqrt.f64 M) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(hypot.f64 (sqrt.f64 M) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(hypot.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 M))
(hypot.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 M))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1/2))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))) 1))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(+.f64 M (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) 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)
(*.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)
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(*.f64 (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)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 M 3)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 M 2) (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M))))
(/.f64 (+.f64 (pow.f64 M 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 M 2) (*.f64 M (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(/.f64 (+.f64 (pow.f64 M 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M (-.f64 M (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (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)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 2))
(fabs.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
(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)
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3/2) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) 3/2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)
(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)
0
(-.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 1 (pow.f64 (/.f64 d D) -2))
(pow.f64 (/.f64 d D) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (pow.f64 (/.f64 d D) 2) -1)
(/.f64 1 (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (/.f64 d D) -2) 1)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 3)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) 2)
(pow.f64 (/.f64 d D) -2)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) -2))))
(pow.f64 (/.f64 d D) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3))
(pow.f64 (/.f64 d D) -2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) -2)) 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 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 1 (pow.f64 (/.f64 d D) -2)))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.f64 1 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.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)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.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)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 D 2)) (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 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 1)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3) 1/3)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 2)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 w h))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 d D) -2) c0) (*.f64 h w)))
(log.f64 (exp.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(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 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 1))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 1)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
(*.f64 (/.f64 c0 w) (/.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) 2))
(*.f64 (/.f64 c0 w) (/.f64 (/.f64 (*.f64 c0 2) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2))
(pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 1)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 2)
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (/.f64 (*.f64 c0 2) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3) (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3)))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -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 (cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (cbrt.f64 (/.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 h (/.f64 c0 w)) -1)
(/.f64 1 (/.f64 (*.f64 h w) c0))
(/.f64 1 (*.f64 (/.f64 h c0) w))
(pow.f64 (/.f64 (*.f64 w h) c0) -1)
(/.f64 1 (/.f64 (*.f64 h w) c0))
(/.f64 1 (*.f64 (/.f64 h 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 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))))
(pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)))
(+.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D)) (neg.f64 M))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))) 1)
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(*.f64 1 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)) 1)
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 3)
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)) 3) 1/3)
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 2)
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(log.f64 (exp.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M)) 3))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(exp.f64 (log.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))) 1))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 D h))) (/.f64 c0 D)) M)
(-.f64 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 c0 D)) (*.f64 w (*.f64 D h))) M)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 1 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2)) (cbrt.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))
(-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -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 1 (pow.f64 (/.f64 d D) -2))
(pow.f64 (/.f64 d D) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (pow.f64 (/.f64 d D) 2) -1)
(/.f64 1 (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (/.f64 d D) -2) 1)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -2)) 3)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3)
(pow.f64 (/.f64 d D) -2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) 2)
(pow.f64 (/.f64 d D) -2)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) -2))))
(pow.f64 (/.f64 d D) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3))
(pow.f64 (/.f64 d D) -2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) -2)) 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 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))) 1)
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(/.f64 (*.f64 (/.f64 c0 w) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 2)
(/.f64 (*.f64 (/.f64 c0 w) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))) 2)
(/.f64 (*.f64 (/.f64 c0 w) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 1)
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 3)
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 3) 1/3)
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 2)
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
(*.f64 (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))) 3))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3)))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 3) (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3)))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))) 1))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (-.f64 (*.f64 0 (pow.f64 d -2)) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 1)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 1 (pow.f64 (/.f64 d D) -2)))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.f64 1 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.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)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.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)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(*.f64 (/.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 D 2)) (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 (/.f64 c0 (*.f64 h w)) (pow.f64 D 2)))
(pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 1)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3) 1/3)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 2)
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 w h))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 d D) -2) c0) (*.f64 h w)))
(log.f64 (exp.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))) 3))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(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 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(exp.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 1))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))

eval534.0ms (1.8%)

Compiler

Compiled 37210 to 18692 computations (49.8% saved)

prune228.0ms (0.7%)

Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New58319602
Fresh7916
Picked325
Done123
Total59432626
Accuracy
85.5%
Counts
626 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.1%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 2)
6.3%
(/.f64 (*.f64 (/.f64 c0 w) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))) 2)
45.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
46.7%
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
1.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
2.6%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))))
32.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1))
6.3%
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))))
33.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
24.0%
(*.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)))))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3))))
46.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
46.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) 2))))
32.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
46.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 1 (pow.f64 (/.f64 d D) 2)))))
46.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))))))
46.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (exp.f64 (log.f64 (pow.f64 (/.f64 d D) -2))))))
33.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 1 h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
46.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.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)))))))
34.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
46.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 1 (pow.f64 (/.f64 d D) -2)))))
46.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
32.8%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
40.6%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3))
35.7%
0
28.1%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) 2)
6.3%
(/.f64 (*.f64 (/.f64 c0 w) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))))) 2)
45.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
46.7%
(*.f64 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)) (*.f64 (/.f64 c0 w) 1))
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
1.4%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w 0)))) (pow.f64 d 2)) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
2.6%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))))
32.0%
(*.f64 (/.f64 (/.f64 c0 w) 2) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h D))) (/.f64 c0 D) (neg.f64 M))))))) 1))
6.3%
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))) 2)) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (-.f64 0 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w)))))))
33.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
21.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
24.0%
(*.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)))))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3))))
46.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
46.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) 2))))
32.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
46.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 1 (pow.f64 (/.f64 d D) 2)))))
46.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))))))
46.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (exp.f64 (log.f64 (pow.f64 (/.f64 d D) -2))))))
33.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 1 h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
46.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.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)))))))
34.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (pow.f64 d 2))))
46.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 1 (pow.f64 (/.f64 d D) -2)))))
46.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
32.8%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
40.6%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))) 3))
35.7%
0
Compiler

Compiled 4396 to 2750 computations (37.4% saved)

localize665.0ms (2.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
91.6%
(*.f64 (*.f64 h w) (pow.f64 M 2))
91.6%
(*.f64 c0 (pow.f64 d 2))
86.3%
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))
83.9%
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))
95.8%
(/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))
95.6%
(*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))
91.3%
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))
83.5%
(sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
96.4%
(*.f64 (/.f64 c0 w) (/.f64 1 h))
95.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 1 h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
91.0%
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 1 h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
81.8%
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
99.8%
(pow.f64 (/.f64 d D) -2)
95.8%
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
95.6%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
91.3%
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
99.8%
(pow.f64 (/.f64 d D) -2)
96.7%
(/.f64 c0 (*.f64 h w))
95.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
91.0%
(/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) -2))
Compiler

Compiled 464 to 225 computations (51.5% saved)

series71.0ms (0.2%)

Counts
18 → 876
Calls

228 calls:

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

rewrite132.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
387×log1p-expm1-u
387×expm1-log1p-u
384×add-exp-log
380×cbrt-prod
378×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053850
1935819
Stop Event
node limit
Counts
18 → 320
Calls
Call 1
Inputs
(/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) -2))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(pow.f64 (/.f64 d D) -2)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(/.f64 (*.f64 (/.f64 c0 w) (/.f64 1 h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 1 h)) (/.f64 (pow.f64 D 2) (pow.f64 d 2)))))
(*.f64 (/.f64 c0 w) (/.f64 1 h))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))))
(*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))
(*.f64 (*.f64 (*.f64 (/.f64 c0 w) 1/2) 2) (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 c0 (pow.f64 d 2))
(*.f64 (*.f64 h w) (pow.f64 M 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (pow.f64 (/.f64 d D) 2))))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)) 2) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(*.f64 1 (pow.f64 (/.f64 d D) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -4)) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (pow.f64 d -2) (pow.f64 (/.f64 1 D) -2))
(*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) -2) (pow.f64 (cbrt.f64 (/.f64 d D)) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -2) (pow.f64 (sqrt.f64 (/.f64 d D)) -2))
(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))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 d D) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(*.f64 1 (pow.f64 (/.f64 d D) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -4)) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (pow.f64 d -2) (pow.f64 (/.f64 1 D) -2))
(*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) -2) (pow.f64 (cbrt.f64 (/.f64 d D)) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -2) (pow.f64 (sqrt.f64 (/.f64 d D)) -2))
(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))
(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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 1)
(*.f64 1 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 1 (pow.f64 (/.f64 D d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)))
(*.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 D 2)) (pow.f64 d 2))
(pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 c0 w) h)) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) (*.f64 w 2))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (/.f64 c0 w) h))) (/.f64 D d)) (sqrt.f64 (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 2) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 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 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h))) 1)
(/.f64 (/.f64 c0 w) h)
(/.f64 (*.f64 c0 1) (*.f64 h w))
(/.f64 (*.f64 c0 (/.f64 1 h)) w)
(pow.f64 (/.f64 (/.f64 c0 w) h) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) 2)
(log.f64 (exp.f64 (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 c0 w) h))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (/.f64 1 h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h)))
(exp.f64 (log.f64 (/.f64 (/.f64 c0 w) h)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 c0 w) h)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 c0 w) h)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (/.f64 c0 w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) 1/2)) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(/.f64 (sqrt.f64 (pow.f64 c0 2)) (sqrt.f64 (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) c0)) (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 w))
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 d D) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(*.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 3) 1/3)
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) (pow.f64 D 2)) -1)
(log.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2)))) 1)
(pow.f64 (*.f64 c0 (pow.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 c0)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)))) 1)
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3) 1/3)
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 h w))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 M 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))

simplify499.0ms (1.6%)

Algorithm
egg-herbie
Rules
1088×times-frac
1034×associate-*r*
992×associate-*l*
786×log-div
722×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053161456
1128756383
2739656383
Stop Event
node limit
Counts
1196 → 302
Calls
Call 1
Inputs
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (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 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (pow.f64 (/.f64 d D) 2))))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)) 2) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (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 h w)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(*.f64 1 (pow.f64 (/.f64 d D) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -4)) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (pow.f64 d -2) (pow.f64 (/.f64 1 D) -2))
(*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) -2) (pow.f64 (cbrt.f64 (/.f64 d D)) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -2) (pow.f64 (sqrt.f64 (/.f64 d D)) -2))
(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))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 d D) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(*.f64 1 (pow.f64 (/.f64 d D) -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d D) -4)) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (pow.f64 d -2) (pow.f64 (/.f64 1 D) -2))
(*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) -2) (pow.f64 (cbrt.f64 (/.f64 d D)) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -2) (pow.f64 (sqrt.f64 (/.f64 d D)) -2))
(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))
(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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 1)
(*.f64 1 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 1 (pow.f64 (/.f64 D d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)))
(*.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 D 2)) (pow.f64 d 2))
(pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 c0 w) h)) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) (*.f64 w 2))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (/.f64 c0 w) h))) (/.f64 D d)) (sqrt.f64 (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 2) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 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 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h))) 1)
(/.f64 (/.f64 c0 w) h)
(/.f64 (*.f64 c0 1) (*.f64 h w))
(/.f64 (*.f64 c0 (/.f64 1 h)) w)
(pow.f64 (/.f64 (/.f64 c0 w) h) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) 2)
(log.f64 (exp.f64 (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 c0 w) h))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (/.f64 1 h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h)))
(exp.f64 (log.f64 (/.f64 (/.f64 c0 w) h)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 c0 w) h)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 c0 w) h)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (/.f64 c0 w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) 1/2)) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(/.f64 (sqrt.f64 (pow.f64 c0 2)) (sqrt.f64 (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) c0)) (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 w))
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 d D) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(*.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 3) 1/3)
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) (pow.f64 D 2)) -1)
(log.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2)))) 1)
(pow.f64 (*.f64 c0 (pow.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 c0)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)))) 1)
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3) 1/3)
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 h w))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 M 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (*.f64 h w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 M 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)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D 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 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 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 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D 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 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D 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 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.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 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D 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 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D 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 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))))
(neg.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (neg.f64 (sqrt.f64 (/.f64 1 h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 D 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 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D 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 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) 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) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 M 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h w))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))) 1)
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 c0 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (*.f64 w 2))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 3)
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 2)
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)) 2) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 3))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))) 1))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(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)) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(*.f64 (pow.f64 d -2) (pow.f64 (/.f64 1 D) -2))
(*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))
(pow.f64 (/.f64 d D) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) -2) (pow.f64 (cbrt.f64 (/.f64 d D)) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -2) (pow.f64 (sqrt.f64 (/.f64 d D)) -2))
(pow.f64 (sqrt.f64 (/.f64 d D)) -4)
(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)
(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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 1)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 3)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 1))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
(/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h w))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 3)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))) 2))
(fabs.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3) 1/3)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2)))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))) 1)
(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)) (cbrt.f64 (pow.f64 (/.f64 d D) -2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) -2)) (sqrt.f64 (pow.f64 (/.f64 d D) -2)))
(pow.f64 (/.f64 d D) -2)
(*.f64 (pow.f64 d -2) (pow.f64 (/.f64 1 D) -2))
(*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))
(pow.f64 (/.f64 d D) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) -2) (pow.f64 (cbrt.f64 (/.f64 d D)) -2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -2) (pow.f64 (sqrt.f64 (/.f64 d D)) -2))
(pow.f64 (sqrt.f64 (/.f64 d D)) -4)
(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)
(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)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(*.f64 1 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 1 (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w))) 2)) (cbrt.f64 (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(*.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 D 2)) (pow.f64 d 2))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 3) 1/3)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 c0 w) h)) -1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)) 3))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 1))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2)) (*.f64 h w))
(/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))) 1)
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) (*.f64 w 2))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 1)
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 3)
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3) 1/3)
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (/.f64 c0 w) h))) (/.f64 D d)) (sqrt.f64 (/.f64 c0 (*.f64 w 2)))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h)) D) d) (sqrt.f64 (/.f64 (/.f64 c0 w) 2))) 2)
(pow.f64 (*.f64 (*.f64 d (/.f64 (sqrt.f64 (*.f64 2 (/.f64 c0 (*.f64 h w)))) D)) (sqrt.f64 (*.f64 (/.f64 c0 w) 1/2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 2) (/.f64 c0 (*.f64 w 2))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) 1))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) 2) (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))))
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 D d) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h))) 1)
(/.f64 c0 (*.f64 h w))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 h w))
(/.f64 (*.f64 c0 1) (*.f64 h w))
(/.f64 c0 (*.f64 h w))
(/.f64 (*.f64 c0 (/.f64 1 h)) w)
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 (/.f64 c0 w) h) 1)
(/.f64 c0 (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) 3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) 1/3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) 2)
(/.f64 c0 (*.f64 h w))
(log.f64 (exp.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 c0 (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 c0 w) h))))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3))
(/.f64 c0 (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (/.f64 1 h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (/.f64 1 (pow.f64 h 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (/.f64 1 (pow.f64 h 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (/.f64 1 h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)))
(/.f64 c0 (*.f64 h w))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 c0 (*.f64 h w))
(exp.f64 (log.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 c0 (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 c0 w) h)) 1))
(/.f64 c0 (*.f64 h w))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 c0 (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))) 1)
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (/.f64 c0 w)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (/.f64 c0 w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) 1/2)) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) 1/2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (/.f64 c0 w)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (sqrt.f64 (pow.f64 c0 2)) (sqrt.f64 (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(/.f64 (sqrt.f64 (pow.f64 c0 2)) (sqrt.f64 (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(/.f64 (fabs.f64 c0) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) c0)) (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) w)) (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) w)) (sqrt.f64 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 w))
(/.f64 (sqrt.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (sqrt.f64 w))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h w)))) (sqrt.f64 w))
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1/2)
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1)
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 3)
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 2)
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))))
(sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 1)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 3)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3) 1/3)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 2)
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))) 1))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))
(*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
(/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h w))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 2)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 3)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2))) 2))
(fabs.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2)))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3) 1/3)
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 w) 1/2) 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))
(*.f64 (/.f64 (/.f64 c0 w) 2) (*.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2) (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 3/2)))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))) 1))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))))
(/.f64 (pow.f64 c0 2) (*.f64 (*.f64 w (*.f64 h w)) (pow.f64 (/.f64 d D) -2)))
(/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 h (pow.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) c0) -1)
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) -2) (/.f64 c0 (*.f64 h w))) -1)
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))
(/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))) 1)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(*.f64 1 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(*.f64 (pow.f64 D 2) (/.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)))
(*.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0)))
(pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 1)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)) 3)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) (pow.f64 D 2)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 c0 (pow.f64 d 2))) (*.f64 (*.f64 h w) (pow.f64 M 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0)))
(log.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2))))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2) 3))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (/.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (pow.f64 M 2))) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)) 1))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w))))) 2)))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 c0))) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w))))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))) 1)
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 1 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 2) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (/.f64 d (/.f64 M (sqrt.f64 c0))) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 1)
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 3)
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(pow.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 M (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 (sqrt.f64 c0) (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (/.f64 d (/.f64 M (sqrt.f64 c0))) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2))) 3))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3)))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 1))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2)))) 1)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (*.f64 c0 (pow.f64 d 2)) 1)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) 1/3)
(*.f64 c0 (pow.f64 d 2))
(pow.f64 (*.f64 d (sqrt.f64 c0)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 d 2)) c0))
(*.f64 c0 (pow.f64 d 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 d 2)))))
(*.f64 c0 (pow.f64 d 2))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3))
(*.f64 c0 (pow.f64 d 2))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 d 2) 3)))
(*.f64 c0 (pow.f64 d 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c0 3)))
(*.f64 c0 (pow.f64 d 2))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 d 2))))
(*.f64 c0 (pow.f64 d 2))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))))
(*.f64 c0 (pow.f64 d 2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 d 2))) 1))
(*.f64 c0 (pow.f64 d 2))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 d 2))))
(*.f64 c0 (pow.f64 d 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)))) 1)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 1)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))) 3)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3) 1/3)
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 h w))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 M 2))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) 3))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 M 2) 3)))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))) 1))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h w) (pow.f64 M 2))))
(*.f64 (*.f64 h w) (pow.f64 M 2))
(*.f64 h (*.f64 w (pow.f64 M 2)))

eval185.0ms (0.6%)

Compiler

Compiled 9025 to 5057 computations (44% saved)

prune300.0ms (1%)

Pruning

37 alts after pruning (34 fresh and 3 done)

PrunedKeptTotal
New36224386
Fresh131023
Picked415
Done224
Total38137418
Accuracy
89.2%
Counts
418 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.5%
(pow.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))) 2)
34.0%
(pow.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))) 2)
34.5%
(pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h))) 2)
35.9%
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
40.5%
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h w))) w)
46.1%
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
46.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) (*.f64 w 2))
45.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
46.8%
(/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
2.6%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))))
47.9%
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
13.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 c0)) 2) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
13.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2)))) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 0))
32.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
24.0%
(*.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)))))
49.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2)))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3))))
46.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))))
46.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))))))
46.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 h c0) w)) (pow.f64 (/.f64 d D) -2))))
33.7%
(*.f64 (/.f64 c0 w) (/.f64 c0 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
19.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)))
46.4%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 (/.f64 d D)) -4))))
46.4%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))))
45.8%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (exp.f64 (*.f64 -2 (log.f64 (/.f64 d D)))))))
46.1%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))
32.8%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
41.3%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 3))
35.7%
0
33.5%
(pow.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))) 2)
34.0%
(pow.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) d)) (sqrt.f64 (/.f64 1 h))) 2)
34.5%
(pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h))) 2)
35.9%
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
40.5%
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h w))) w)
46.1%
(/.f64 (*.f64 c0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) w)
46.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 D d) 2)))) (*.f64 w 2))
45.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
46.8%
(/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
2.6%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))))
47.9%
(*.f64 (/.f64 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2)))
13.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 c0)) 2) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
13.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2)))) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 0))
32.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
24.0%
(*.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)))))
49.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2)))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3))))
46.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))))
46.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))))))
46.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 h c0) w)) (pow.f64 (/.f64 d D) -2))))
33.7%
(*.f64 (/.f64 c0 w) (/.f64 c0 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
19.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)))
46.4%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (sqrt.f64 (/.f64 d D)) -4))))
46.4%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))))
45.8%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (exp.f64 (*.f64 -2 (log.f64 (/.f64 d D)))))))
46.1%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))
32.8%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
41.3%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 2 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 3))
35.7%
0
Compiler

Compiled 4262 to 2830 computations (33.6% saved)

localize1.3s (4.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.5%
(/.f64 c0 (pow.f64 (/.f64 d D) -2))
97.9%
(/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))
97.0%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
84.0%
(log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))
97.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
96.6%
(-.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))
96.3%
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))
94.8%
(/.f64 (*.f64 d d) (*.f64 D D))
99.8%
(/.f64 1 (*.f64 (/.f64 h c0) w))
97.5%
(/.f64 (/.f64 1 (*.f64 (/.f64 h c0) w)) (pow.f64 (/.f64 d D) -2))
97.5%
(*.f64 (/.f64 h c0) w)
97.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 h c0) w)) (pow.f64 (/.f64 d D) -2))))
99.5%
(/.f64 1 (/.f64 d D))
98.6%
(/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D)))))
97.3%
(*.f64 (*.f64 h w) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))
97.0%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))))
98.8%
(sqrt.f64 (/.f64 (/.f64 c0 w) h))
98.6%
(/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d))
98.6%
(/.f64 (/.f64 c0 w) h)
97.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2)))
Compiler

Compiled 620 to 166 computations (73.2% saved)

series343.0ms (1.1%)

Counts
19 → 864
Calls

237 calls:

TimeVariablePointExpression
87.0ms
c0
@inf
(log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))
42.0ms
D
@0
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
29.0ms
c0
@0
(/.f64 (/.f64 c0 w) h)
14.0ms
c0
@-inf
(log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))
13.0ms
d
@0
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))

rewrite208.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
483×log1p-expm1-u
483×expm1-log1p-u
475×add-exp-log
473×add-log-exp
456×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify462.0ms (1.5%)

Algorithm
egg-herbie
Rules
1520×times-frac
842×fma-def
646×unswap-sqr
634×sqr-pow
466×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0101583650
1272878292
Stop Event
node limit
Counts
1301 → 534
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 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 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.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 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 h w) c0)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 c0 (*.f64 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 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 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 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 1/2 (/.f64 c0 w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 1/2 (/.f64 c0 w)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 c0 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 1/2 (/.f64 c0 w))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 c0 4) (-.f64 (+.f64 (*.f64 -6 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) 2)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2))) (*.f64 12 (-.f64 (*.f64 1/24 (/.f64 1 (pow.f64 w 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))) 2))))))) (*.f64 3/8 (/.f64 1 (pow.f64 w 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 c0 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 1/2 (/.f64 c0 w)))))
(*.f64 1/2 (/.f64 c0 w))
(+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)) (pow.f64 w 2))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)) (pow.f64 w 2)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))) 2)))))))) (pow.f64 w 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 c0 w))
(+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)) (pow.f64 w 2))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)) (pow.f64 w 2)))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (+.f64 (*.f64 6 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))) 2)))))))) (pow.f64 w 4))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -6 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) 2)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2))) (*.f64 12 (-.f64 (*.f64 1/24 (/.f64 1 (pow.f64 w 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))) 2))))))) (*.f64 3/8 (/.f64 1 (pow.f64 w 4)))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.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 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -6 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 5))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (+.f64 (*.f64 6 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 5))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2) (/.f64 c0 (*.f64 2 w))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(-.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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 1 w) (/.f64 1 (/.f64 h c0)))
(*.f64 (/.f64 1 (/.f64 h c0)) (/.f64 1 w))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1) (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(pow.f64 (*.f64 w (/.f64 h c0)) -1)
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(pow.f64 (/.f64 h (/.f64 c0 w)) -1)
(pow.f64 (/.f64 (*.f64 w (/.f64 h c0)) 1) -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 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2)))
(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 w (/.f64 h c0))) -1))
(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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))) 1)
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) d)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 2)
(pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) -1)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (/.f64 d D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 d D) -3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(*.f64 (sqrt.f64 (/.f64 c0 w)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 c0) (pow.f64 (/.f64 1 (*.f64 w h)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 1/2))
(/.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 h))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 1)
(pow.f64 (*.f64 w (/.f64 h c0)) -1/2)
(pow.f64 (/.f64 c0 (*.f64 w h)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 3)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))))))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) w)
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 1)
(pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))) 2)
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d 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 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) 2) (pow.f64 d 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0) -1)
(pow.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 c0 (*.f64 w h))) -1)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w (/.f64 h c0))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 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 c0 3) (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 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 c0 (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D d))) 1)
(*.f64 D (/.f64 1 d))
(*.f64 1 (/.f64 D d))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 D d)) (sqrt.f64 (/.f64 D d)))
(*.f64 (/.f64 1 d) D)
(*.f64 (/.f64 1 d) (pow.f64 (/.f64 1 D) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 d D)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -1) (pow.f64 (sqrt.f64 (/.f64 d D)) -1))
(pow.f64 (/.f64 D d) 1)
(pow.f64 (/.f64 d D) -1)
(pow.f64 (cbrt.f64 (/.f64 D d)) 3)
(pow.f64 (pow.f64 (/.f64 d D) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 D d)) 2)
(pow.f64 (/.f64 (/.f64 d D) 1) -1)
(log.f64 (exp.f64 (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D d))))
(cbrt.f64 (pow.f64 (/.f64 d D) -3))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 D d)))
(exp.f64 (log.f64 (/.f64 D d)))
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 d D)) -1))
(log1p.f64 (expm1.f64 (/.f64 D d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))) 1)
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2) (/.f64 c0 (*.f64 2 w))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (/.f64 h c0)))) 1)
(/.f64 (*.f64 w h) c0)
(pow.f64 (*.f64 w (/.f64 h c0)) 1)
(pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 3)
(pow.f64 (pow.f64 (*.f64 w (/.f64 h c0)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) 2)
(log.f64 (pow.f64 (exp.f64 w) (/.f64 h c0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (/.f64 h c0)))))
(cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) 3))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (/.f64 h c0) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h c0) 3) (pow.f64 w 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 w (/.f64 h c0))))
(exp.f64 (log.f64 (*.f64 w (/.f64 h c0))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (/.f64 h c0))) 1))
(log1p.f64 (expm1.f64 (*.f64 w (/.f64 h c0))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d 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 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) 2) (pow.f64 d 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0) -1)
(pow.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 c0 (*.f64 w h))) -1)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w (/.f64 h c0))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 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 c0 3) (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 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 c0 (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(-.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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 1 w) (/.f64 1 (/.f64 h c0)))
(*.f64 (/.f64 1 (/.f64 h c0)) (/.f64 1 w))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1) (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(pow.f64 (*.f64 w (/.f64 h c0)) -1)
(pow.f64 (/.f64 c0 (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)
(pow.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(pow.f64 (/.f64 h (/.f64 c0 w)) -1)
(pow.f64 (/.f64 (*.f64 w (/.f64 h c0)) 1) -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 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2)))
(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 w (/.f64 h c0))) -1))
(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 w) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) w)
(pow.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 w)) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 w) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (*.f64 (neg.f64 M) M))
(+.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) M) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) M))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) M) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3) 1/3)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (pow.f64 M 2)))
(fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (*.f64 (neg.f64 M) M))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (neg.f64 (pow.f64 M 2)))
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 (neg.f64 M) M))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (*.f64 (neg.f64 M) M))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 M) M))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (*.f64 (neg.f64 M) M))
(fma.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) M) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) M) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (*.f64 (neg.f64 M) M))
(+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (/.f64 c0 (*.f64 2 w))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (/.f64 c0 (*.f64 2 w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))))) 1)
(/.f64 (*.f64 c0 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) (*.f64 2 w))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 2 w))) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (/.f64 c0 (*.f64 2 w)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (/.f64 c0 (*.f64 2 w))))
(+.f64 0 (*.f64 1/2 (/.f64 c0 w)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 w)))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 c0 w)))) 1)
(*.f64 1 (*.f64 1/2 (/.f64 c0 w)))
(*.f64 1/2 (/.f64 c0 w))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))))
(pow.f64 (*.f64 1/2 (/.f64 c0 w)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2)
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c0 w))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c0 w))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 c0 w))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c0 w))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))))) 1)
(pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3) (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 c0 (/.f64 1 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d 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 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) 2) (pow.f64 d 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2)
(pow.f64 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0) -1)
(pow.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 c0 (*.f64 w h))) -1)
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w (/.f64 h c0))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 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 c0 3) (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 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 c0 (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 c0 (pow.f64 (/.f64 d D) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) c0) -1)
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
Outputs
(/.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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(/.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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(/.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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(neg.f64 (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))) (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (pow.f64 c0 2)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 2)) -1)))
(/.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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 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 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(/.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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (pow.f64 d 2))
(/.f64 (*.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 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 D d)
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 h w) c0)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.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 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d 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 c0 (*.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(/.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 w) (pow.f64 (/.f64 d D) 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(fma.f64 -1 (pow.f64 M 2) (/.f64 (pow.f64 c0 2) (/.f64 (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (pow.f64 w 2)) (pow.f64 d 4))))
(-.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 M 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(/.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 -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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.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 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.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 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2))))))
(fma.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 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 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (*.f64 (/.f64 1/16 (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6)))))
(+.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 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (fma.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))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) 1/32 (fma.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (*.f64 (/.f64 1/16 (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.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 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(/.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 -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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 -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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 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 -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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.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 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(/.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 -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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.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 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(/.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 -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 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 (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.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 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 4)) (pow.f64 d 10))) (*.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 1/2 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (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 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.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 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) (fma.f64 1/2 (+.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (/.f64 1/4 (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (pow.f64 D 4)))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) -1/2)
(*.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.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 1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) 1/2 (*.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) -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 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) -1/4)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3)))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 2))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 (/.f64 M (/.f64 w (*.f64 c0 (sqrt.f64 -1)))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))) -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 (*.f64 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 8) (pow.f64 D 8))) 1/16))))
(*.f64 1/2 (/.f64 c0 w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 1/2 (/.f64 c0 w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 1/2 (pow.f64 w 2)) (+.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)))) (/.f64 c0 w)))
(*.f64 1/2 (fma.f64 (pow.f64 c0 2) (-.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (/.f64 c0 w)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 c0 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 1/2 (/.f64 c0 w))))
(fma.f64 1/6 (*.f64 (pow.f64 c0 3) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (+.f64 (/.f64 1/4 (pow.f64 w 3)) (*.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 1/2 (pow.f64 w 2)) (+.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)))) (/.f64 c0 w))))
(fma.f64 1/2 (fma.f64 (pow.f64 c0 2) (-.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (/.f64 c0 w)) (*.f64 (*.f64 (pow.f64 c0 3) 1/6) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (fma.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) (/.f64 1/4 (pow.f64 w 3))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 c0 4) (-.f64 (+.f64 (*.f64 -6 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) 2)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2))) (*.f64 12 (-.f64 (*.f64 1/24 (/.f64 1 (pow.f64 w 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))) 2))))))) (*.f64 3/8 (/.f64 1 (pow.f64 w 4)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 c0 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 1/2 (/.f64 c0 w)))))
(fma.f64 1/24 (*.f64 (pow.f64 c0 4) (-.f64 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) 2) (fma.f64 3 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2)) (*.f64 12 (-.f64 (/.f64 1/24 (pow.f64 w 4)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (pow.f64 (*.f64 1/2 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2))) 2))))))) (/.f64 3/8 (pow.f64 w 4)))) (fma.f64 1/6 (*.f64 (pow.f64 c0 3) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (+.f64 (/.f64 1/4 (pow.f64 w 3)) (*.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 c0 2) (-.f64 (/.f64 1/2 (pow.f64 w 2)) (+.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)))) (/.f64 c0 w)))))
(fma.f64 1/24 (*.f64 (pow.f64 c0 4) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (+.f64 (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) 2) (fma.f64 12 (-.f64 (/.f64 1/24 (pow.f64 w 4)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (*.f64 1/4 (pow.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) 2)))) (*.f64 3 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2))))) (/.f64 -3/8 (pow.f64 w 4))))) (fma.f64 1/2 (fma.f64 (pow.f64 c0 2) (-.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (/.f64 c0 w)) (*.f64 (*.f64 (pow.f64 c0 3) 1/6) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (fma.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) (/.f64 1/4 (pow.f64 w 3)))))))
(*.f64 1/2 (/.f64 c0 w))
(+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2)) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)) (pow.f64 w 2))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)) (pow.f64 w 2)))))
(fma.f64 1/6 (/.f64 (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) (fma.f64 1/4 (pow.f64 c0 3) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)))))))) (pow.f64 w 3)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2)) (pow.f64 w 2)))))
(fma.f64 1/6 (/.f64 (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))) (fma.f64 3 (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 c0 3)))) (pow.f64 w 3)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)) (pow.f64 w 2)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -6 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))) 2)))))))) (pow.f64 w 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)) (pow.f64 w 2))))))
(fma.f64 1/24 (/.f64 (fma.f64 -6 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)))))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)) 2) (fma.f64 -3/8 (pow.f64 c0 4) (fma.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) (*.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) 2)))))))) (pow.f64 w 4)) (fma.f64 1/6 (/.f64 (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) (fma.f64 1/4 (pow.f64 c0 3) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)))))))) (pow.f64 w 3)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2)) (pow.f64 w 2))))))
(fma.f64 1/24 (/.f64 (fma.f64 -6 (*.f64 c0 (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2) (fma.f64 (pow.f64 c0 4) -3/8 (fma.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 (*.f64 c0 1/2) (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2)))) (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))))) (pow.f64 w 4)) (fma.f64 1/6 (/.f64 (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))) (fma.f64 3 (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 c0 3)))) (pow.f64 w 3)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)) (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 c0 w))
(+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2)) (pow.f64 w 2))))
(*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)) (pow.f64 w 2))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)) (pow.f64 w 2)))))
(fma.f64 -1/6 (/.f64 (fma.f64 -1/4 (pow.f64 c0 3) (fma.f64 3/2 (*.f64 c0 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))))))) (pow.f64 w 3)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 -1/2) 2)) (pow.f64 w 2)))))
(fma.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)) (pow.f64 w 2))) (/.f64 (*.f64 -1/6 (fma.f64 (pow.f64 c0 3) -1/4 (fma.f64 3 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))) (*.f64 (*.f64 3/2 c0) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))) (pow.f64 w 3)))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))) (pow.f64 w 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (+.f64 (*.f64 6 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))) 2)))))))) (pow.f64 w 4))) (+.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)) (pow.f64 w 2))))))
(fma.f64 -1/6 (/.f64 (fma.f64 -1/4 (pow.f64 c0 3) (fma.f64 3/2 (*.f64 c0 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))))))) (pow.f64 w 3)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2))) 2) (fma.f64 -3/8 (pow.f64 c0 4) (fma.f64 3 (*.f64 (pow.f64 c0 2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) (fma.f64 6 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))))) (*.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))))) (pow.f64 (*.f64 1/2 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) 2)))))))) (pow.f64 w 4)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 -1/2) 2)) (pow.f64 w 2))))))
(fma.f64 -1/6 (/.f64 (fma.f64 (pow.f64 c0 3) -1/4 (fma.f64 3 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))) (*.f64 (*.f64 3/2 c0) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (pow.f64 w 3)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2) (fma.f64 (pow.f64 c0 4) -3/8 (fma.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 -1/2 (*.f64 c0 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2)))) (*.f64 6 (*.f64 c0 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))))))) (pow.f64 w 4)) (*.f64 1/2 (+.f64 (/.f64 c0 w) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)) (pow.f64 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 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (/.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 3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 (pow.f64 d 2) (-.f64 (/.f64 1/2 (pow.f64 w 2)) (+.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h w) (-.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/3 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 (pow.f64 d 2) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (+.f64 (/.f64 1/4 (pow.f64 w 3)) (*.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))))))))) (+.f64 (/.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 3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 (pow.f64 d 2) (-.f64 (/.f64 1/2 (pow.f64 w 2)) (+.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2))))))))
(fma.f64 1/3 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h w) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (fma.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) (/.f64 1/4 (pow.f64 w 3))))))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h w) (-.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)))))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -6 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) 2)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2))) (*.f64 12 (-.f64 (*.f64 1/24 (/.f64 1 (pow.f64 w 4))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w))) w)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))) 2))))))) (*.f64 3/8 (/.f64 1 (pow.f64 w 4)))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 3))) (*.f64 3 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 w 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2)) w)))))))) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 w 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 w 2))) (pow.f64 (/.f64 1/2 w) 2))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/12 (/.f64 (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 d 2) (-.f64 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) 2) (fma.f64 3 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2)) (*.f64 12 (-.f64 (/.f64 1/24 (pow.f64 w 4)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (pow.f64 (*.f64 1/2 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2))) 2))))))) (/.f64 3/8 (pow.f64 w 4))))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 1/3 (/.f64 (pow.f64 c0 4) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 (pow.f64 d 2) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (+.f64 (/.f64 1/4 (pow.f64 w 3)) (*.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))))))))) (+.f64 (/.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 3) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 (pow.f64 d 2) (-.f64 (/.f64 1/2 (pow.f64 w 2)) (+.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)))))))))
(fma.f64 1/12 (/.f64 (pow.f64 c0 5) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h w) (fma.f64 -6 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (+.f64 (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) 2) (fma.f64 12 (-.f64 (/.f64 1/24 (pow.f64 w 4)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) w) (*.f64 1/4 (pow.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) 2)))) (*.f64 3 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) (pow.f64 w 2))))) (/.f64 -3/8 (pow.f64 w 4))))))) (fma.f64 1/3 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h w) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w) (fma.f64 3 (+.f64 (/.f64 1/6 (pow.f64 w 3)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1/2 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2)) w))) (/.f64 1/4 (pow.f64 w 3))))))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h w) (-.f64 (/.f64 1/4 (pow.f64 w 2)) (pow.f64 (/.f64 1/2 w) 2))))))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.f64 h w))))
(*.f64 2 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (*.f64 h w))))
(*.f64 2 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))) (*.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 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (/.f64 (*.f64 (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 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2))) (*.f64 h (pow.f64 w 3)))))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 3)) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) (fma.f64 1/4 (pow.f64 c0 3) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 4))) (+.f64 (/.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 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2))) (*.f64 h (pow.f64 w 3))))))
(fma.f64 1/3 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))) (fma.f64 3 (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 c0 3)))) (*.f64 h (pow.f64 w 4)))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 3)) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)))))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -6 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2))) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 5))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))) (+.f64 (*.f64 1/4 (pow.f64 c0 3)) (*.f64 3 (-.f64 (*.f64 1/6 (pow.f64 c0 3)) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/12 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 -6 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)))))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)) 2) (fma.f64 -3/8 (pow.f64 c0 4) (fma.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) (*.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2)))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) 2))))))))) (*.f64 h (pow.f64 w 5)))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))) (fma.f64 1/4 (pow.f64 c0 3) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) 1/6) (*.f64 1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (pow.f64 (*.f64 c0 1/2) 2))))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 4))) (+.f64 (/.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 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2))) (*.f64 h (pow.f64 w 3)))))))
(fma.f64 1/12 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (fma.f64 -6 (*.f64 c0 (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2) (fma.f64 (pow.f64 c0 4) -3/8 (fma.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 (*.f64 c0 1/2) (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2)))) (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))))) (*.f64 h (pow.f64 w 5)))) (fma.f64 1/3 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (fma.f64 -3/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))) (fma.f64 3 (fma.f64 (pow.f64 c0 3) 1/6 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 c0 3)))) (*.f64 h (pow.f64 w 4)))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 3)) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4))))))))
(/.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 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (/.f64 (*.f64 (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 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 1/2) 2))) (*.f64 h (pow.f64 w 3)))))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 3)) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(fma.f64 -1/3 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 -1/4 (pow.f64 c0 3) (fma.f64 3/2 (*.f64 c0 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2))))))))) (*.f64 h (pow.f64 w 4)))) (+.f64 (/.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 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 -1/2) 2))) (*.f64 h (pow.f64 w 3))))))
(fma.f64 -1/3 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (fma.f64 (pow.f64 c0 3) -1/4 (fma.f64 3 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))) (*.f64 (*.f64 3/2 c0) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 h (pow.f64 w 4)))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 3)) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4)))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 c0 3)) (+.f64 (*.f64 3/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 3 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 4))))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)) 2)) (+.f64 (*.f64 -3/8 (pow.f64 c0 4)) (+.f64 (*.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2)))) (+.f64 (*.f64 6 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (*.f64 12 (-.f64 (*.f64 1/24 (pow.f64 c0 4)) (+.f64 (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 -1/6 (pow.f64 c0 3)) (*.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 c0 2)) (pow.f64 (*.f64 -1/2 c0) 2))) 2)))))))))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 5))))) (+.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (-.f64 (+.f64 (*.f64 -1/4 (pow.f64 c0 2)) (*.f64 1/2 (pow.f64 c0 2))) (pow.f64 (*.f64 -1/2 c0) 2)))) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 3)))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 -1/3 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (fma.f64 -1/4 (pow.f64 c0 3) (fma.f64 3/2 (*.f64 c0 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) (*.f64 3 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2))))))))) (*.f64 h (pow.f64 w 4)))) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (fma.f64 -3 (pow.f64 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2))) 2) (fma.f64 -3/8 (pow.f64 c0 4) (fma.f64 3 (*.f64 (pow.f64 c0 2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) (fma.f64 6 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))))) (*.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 -1/2 (*.f64 c0 (-.f64 (*.f64 (pow.f64 c0 3) -1/6) (*.f64 (*.f64 c0 -1/2) (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))))) (pow.f64 (*.f64 1/2 (fma.f64 1/2 (pow.f64 c0 2) (neg.f64 (pow.f64 (*.f64 c0 -1/2) 2)))) 2))))))))) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 5))) (+.f64 (/.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 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (pow.f64 (*.f64 c0 -1/2) 2))) (*.f64 h (pow.f64 w 3)))))))
(fma.f64 -1/3 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (fma.f64 (pow.f64 c0 3) -1/4 (fma.f64 3 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))) (*.f64 (*.f64 3/2 c0) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 h (pow.f64 w 4)))) (fma.f64 1/12 (*.f64 (/.f64 c0 (pow.f64 (/.f64 D d) 2)) (/.f64 (fma.f64 -3 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2) (fma.f64 (pow.f64 c0 4) -3/8 (fma.f64 3 (*.f64 (pow.f64 c0 2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 c0 4) 1/24) (fma.f64 -1/2 (*.f64 c0 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)) 2)))) (*.f64 6 (*.f64 c0 (fma.f64 (pow.f64 c0 3) -1/6 (*.f64 (*.f64 c0 1/2) (-.f64 (*.f64 (pow.f64 c0 2) 1/2) (*.f64 (pow.f64 c0 2) 1/4)))))))))) (*.f64 h (pow.f64 w 5)))) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 c0 2) (*.f64 h (pow.f64 w 2)))) (/.f64 c0 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 h (pow.f64 w 3)) (-.f64 (*.f64 (pow.f64 c0 2) 1/4) (*.f64 (pow.f64 c0 2) 1/4))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 c0 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(/.f64 c0 (pow.f64 (/.f64 D d) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) (*.f64 2 w))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 3)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 2)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2) (/.f64 c0 (*.f64 2 w))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 1))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(-.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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) (cbrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 1 w) (/.f64 1 (/.f64 h c0)))
(*.f64 (/.f64 1 w) (*.f64 (/.f64 1 h) c0))
(/.f64 (/.f64 1 w) (/.f64 h c0))
(*.f64 (/.f64 1 (/.f64 h c0)) (/.f64 1 w))
(*.f64 (/.f64 1 w) (*.f64 (/.f64 1 h) c0))
(/.f64 (/.f64 1 w) (/.f64 h c0))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 2)) (/.f64 1 (cbrt.f64 (*.f64 w (/.f64 h c0)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1) (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1))
(pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -2)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(/.f64 c0 (*.f64 h w))
(pow.f64 (*.f64 w (/.f64 h c0)) -1)
(/.f64 1 (*.f64 w (/.f64 h c0)))
(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 w (/.f64 h c0)) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 h (/.f64 c0 w)) -1)
(/.f64 1 (*.f64 w (/.f64 h c0)))
(pow.f64 (/.f64 (*.f64 w (/.f64 h c0)) 1) -1)
(/.f64 1 (*.f64 w (/.f64 h 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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2)))
(/.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 w (/.f64 h c0))) -1))
(/.f64 1 (*.f64 w (/.f64 h c0)))
(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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))) 1)
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) d)
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 1)
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 3)
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) 1/3)
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 2)
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) -1)
(/.f64 1 (/.f64 D (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (/.f64 d D)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2) (pow.f64 (/.f64 d D) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 d D) -3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2) (pow.f64 (/.f64 d D) -3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 1))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))))) 1)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 1 (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(*.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w))) (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (sqrt.f64 (/.f64 c0 w)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 c0) (pow.f64 (/.f64 1 (*.f64 w h)) 1/2))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 (/.f64 1 w) h)))
(*.f64 (sqrt.f64 c0) (sqrt.f64 (/.f64 1 (*.f64 h w))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2))) (sqrt.f64 (cbrt.f64 (/.f64 c0 (*.f64 h w)))))
(/.f64 (sqrt.f64 (/.f64 c0 w)) (sqrt.f64 h))
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 1)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 w (/.f64 h c0)) -1/2)
(pow.f64 (/.f64 c0 (*.f64 w h)) 1/2)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 3)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 1))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1/2))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h)))))
(sqrt.f64 (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) w)
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h w)) w)
(/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 1)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))) 3)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 3) 1/3)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))) 2)
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 3))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) (pow.f64 (/.f64 c0 w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 6)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(exp.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))) 1))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))))
(/.f64 (pow.f64 c0 2) (*.f64 w (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(/.f64 (/.f64 (pow.f64 c0 2) w) (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))) 1)
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 1)
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))) 3)
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(pow.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3) 1/3)
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))) 2)
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(exp.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))) 1))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) 2) (pow.f64 d 2))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0) -1)
(/.f64 1 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0))
(/.f64 1 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)) c0))
(pow.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) -1)
(/.f64 1 (/.f64 w (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) h)))
(/.f64 1 (*.f64 (/.f64 h c0) (/.f64 w (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 c0 (*.f64 w h))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) c0) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w (/.f64 h c0))) -1)
(/.f64 1 (*.f64 (*.f64 w (/.f64 h c0)) (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)) 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 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D d))) 1)
(/.f64 D d)
(*.f64 D (/.f64 1 d))
(/.f64 D d)
(*.f64 1 (/.f64 D d))
(/.f64 D d)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 D d)) (sqrt.f64 (/.f64 D d)))
(/.f64 D d)
(*.f64 (/.f64 1 d) D)
(/.f64 D d)
(*.f64 (/.f64 1 d) (pow.f64 (/.f64 1 D) -1))
(/.f64 D d)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 d D)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 d D) 2))) (/.f64 1 (cbrt.f64 (/.f64 d D))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d D)) -1) (pow.f64 (sqrt.f64 (/.f64 d D)) -1))
(pow.f64 (sqrt.f64 (/.f64 d D)) -2)
(pow.f64 (/.f64 D d) 1)
(/.f64 D d)
(pow.f64 (/.f64 d D) -1)
(/.f64 1 (/.f64 d D))
(pow.f64 (cbrt.f64 (/.f64 D d)) 3)
(/.f64 D d)
(pow.f64 (pow.f64 (/.f64 d D) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d D) -3))
(pow.f64 (sqrt.f64 (/.f64 D d)) 2)
(/.f64 D d)
(pow.f64 (/.f64 (/.f64 d D) 1) -1)
(/.f64 1 (/.f64 d D))
(log.f64 (exp.f64 (/.f64 D d)))
(/.f64 D d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D d))))
(/.f64 D d)
(cbrt.f64 (pow.f64 (/.f64 d D) -3))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 D d)))
(/.f64 D d)
(exp.f64 (log.f64 (/.f64 D d)))
(/.f64 D d)
(exp.f64 (*.f64 (log.f64 (/.f64 D d)) 1))
(/.f64 D d)
(exp.f64 (*.f64 (log.f64 (/.f64 d D)) -1))
(/.f64 1 (/.f64 d D))
(log1p.f64 (expm1.f64 (/.f64 D d)))
(/.f64 D d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) (*.f64 2 w))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 3)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 2)
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2) (/.f64 c0 (*.f64 2 w))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 3))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) 1))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 c0 (*.f64 1 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (/.f64 h c0)))) 1)
(*.f64 w (/.f64 h c0))
(/.f64 (*.f64 w h) c0)
(*.f64 w (/.f64 h c0))
(pow.f64 (*.f64 w (/.f64 h c0)) 1)
(*.f64 w (/.f64 h c0))
(pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 3)
(*.f64 w (/.f64 h c0))
(pow.f64 (pow.f64 (*.f64 w (/.f64 h c0)) 3) 1/3)
(*.f64 w (/.f64 h c0))
(pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) 2)
(*.f64 w (/.f64 h c0))
(log.f64 (pow.f64 (exp.f64 w) (/.f64 h c0)))
(*.f64 w (/.f64 h c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (/.f64 h c0)))))
(*.f64 w (/.f64 h c0))
(cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) 3))
(*.f64 w (/.f64 h c0))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (/.f64 h c0) 3)))
(*.f64 w (/.f64 h c0))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h c0) 3) (pow.f64 w 3)))
(*.f64 w (/.f64 h c0))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 c0 3)))
(*.f64 w (/.f64 h c0))
(expm1.f64 (log1p.f64 (*.f64 w (/.f64 h c0))))
(*.f64 w (/.f64 h c0))
(exp.f64 (log.f64 (*.f64 w (/.f64 h c0))))
(*.f64 w (/.f64 h c0))
(exp.f64 (*.f64 (log.f64 (*.f64 w (/.f64 h c0))) 1))
(*.f64 w (/.f64 h c0))
(log1p.f64 (expm1.f64 (*.f64 w (/.f64 h c0))))
(*.f64 w (/.f64 h c0))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) 2) (pow.f64 d 2))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0) -1)
(/.f64 1 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0))
(/.f64 1 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)) c0))
(pow.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) -1)
(/.f64 1 (/.f64 w (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) h)))
(/.f64 1 (*.f64 (/.f64 h c0) (/.f64 w (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 c0 (*.f64 w h))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) c0) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w (/.f64 h c0))) -1)
(/.f64 1 (*.f64 (*.f64 w (/.f64 h c0)) (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)) 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 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))
(/.f64 c0 (*.f64 h w))
(*.f64 1 (/.f64 c0 (*.f64 w h)))
(/.f64 c0 (*.f64 h w))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2)) (cbrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 1 w) (/.f64 1 (/.f64 h c0)))
(*.f64 (/.f64 1 w) (*.f64 (/.f64 1 h) c0))
(/.f64 (/.f64 1 w) (/.f64 h c0))
(*.f64 (/.f64 1 (/.f64 h c0)) (/.f64 1 w))
(*.f64 (/.f64 1 w) (*.f64 (/.f64 1 h) c0))
(/.f64 (/.f64 1 w) (/.f64 h c0))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h c0))) 2)) (/.f64 1 (cbrt.f64 (*.f64 w (/.f64 h c0)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1) (pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -1))
(pow.f64 (sqrt.f64 (*.f64 w (/.f64 h c0))) -2)
(pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)
(/.f64 c0 (*.f64 h w))
(pow.f64 (*.f64 w (/.f64 h c0)) -1)
(/.f64 1 (*.f64 w (/.f64 h c0)))
(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 w (/.f64 h c0)) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2))
(pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)
(/.f64 c0 (*.f64 h w))
(pow.f64 (/.f64 h (/.f64 c0 w)) -1)
(/.f64 1 (*.f64 w (/.f64 h c0)))
(pow.f64 (/.f64 (*.f64 w (/.f64 h c0)) 1) -1)
(/.f64 1 (*.f64 w (/.f64 h 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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2) (pow.f64 (/.f64 c0 (*.f64 w h)) 3/2)))
(/.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 w (/.f64 h c0))) -1))
(/.f64 1 (*.f64 w (/.f64 h c0)))
(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 w) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) w)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 w)) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(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 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(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 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))
(*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(+.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(+.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 (fabs.f64 M)) (fabs.f64 M) (pow.f64 M 2)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(+.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(+.f64 (fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)) (neg.f64 (pow.f64 M 2))))
(+.f64 (*.f64 (pow.f64 M 2) 0) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4)) (neg.f64 (pow.f64 M 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(+.f64 (*.f64 (pow.f64 M 2) 0) (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2))))
(+.f64 (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) M) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) M) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 M (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4)) (pow.f64 (*.f64 M (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 1)
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) 2)
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) 3)
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) 2))
(fabs.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3) 1/3)
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 3/2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) 1))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 4)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))) (*.f64 (pow.f64 M 2) 0))
(fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 M) M))
(fma.f64 (pow.f64 (*.f64 w (/.f64 h c0)) -2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)) M) (-.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) M) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)) (*.f64 (pow.f64 M 2) 0))
(fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(fma.f64 (*.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))
(-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2))
(+.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w)))) (*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (/.f64 c0 (*.f64 2 w))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (/.f64 c0 (*.f64 2 w))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(/.f64 (*.f64 c0 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) (*.f64 2 w))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) 1)
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))) 3)
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))) 2)
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 2 w))) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))))) 3))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))) 3)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))) 1))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (/.f64 h (/.f64 c0 w))) (/.f64 c0 (*.f64 2 w)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4) (pow.f64 M 2))) (/.f64 c0 (*.f64 2 w))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4) (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (/.f64 h c0)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) h) (/.f64 c0 w) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4) (pow.f64 M 2)))))
(+.f64 0 (*.f64 1/2 (/.f64 c0 w)))
(*.f64 1/2 (/.f64 c0 w))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 w)))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 c0 w)))) 1)
(*.f64 1/2 (/.f64 c0 w))
(*.f64 1 (*.f64 1/2 (/.f64 c0 w)))
(*.f64 1/2 (/.f64 c0 w))
(*.f64 1/2 (/.f64 c0 w))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))))
(*.f64 1/2 (/.f64 c0 w))
(pow.f64 (*.f64 1/2 (/.f64 c0 w)) 1)
(*.f64 1/2 (/.f64 c0 w))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) 3)
(*.f64 1/2 (/.f64 c0 w))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3) 1/3)
(*.f64 1/2 (/.f64 c0 w))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2)
(*.f64 1/2 (/.f64 c0 w))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3))
(*.f64 1/2 (/.f64 c0 w))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c0 w))))
(*.f64 1/2 (/.f64 c0 w))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 c0 w))))
(*.f64 1/2 (/.f64 c0 w))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 c0 w))) 1))
(*.f64 1/2 (/.f64 c0 w))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 c0 w))))
(*.f64 1/2 (/.f64 c0 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))))) 1)
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))) 1)
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))) 3)
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))) 2)
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
(*.f64 (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w))) 3))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3) (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))) 1))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (*.f64 1/2 (/.f64 c0 w)))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 1/2 (/.f64 c0 w))))
(*.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 2 h) (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 c0 (/.f64 1 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2)))))
(*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))
(/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 1 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.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 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 4)) (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) D)) 4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) D) 2) (pow.f64 d 2))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 1)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3) 1/3)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 2)
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0) -1)
(/.f64 1 (/.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) c0))
(/.f64 1 (/.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)) c0))
(pow.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) -1)
(/.f64 1 (/.f64 w (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) h)))
(/.f64 1 (*.f64 (/.f64 h c0) (/.f64 w (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 c0 (*.f64 w h))) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) c0) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 w (/.f64 h c0))) -1)
(/.f64 1 (*.f64 (*.f64 w (/.f64 h c0)) (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h)) 3))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(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 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 D d) 2)) 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 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) 1))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(*.f64 1 (*.f64 c0 (pow.f64 (/.f64 d D) 2)))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 2)) (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) c0) -1)
(/.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) c0))
(log.f64 (pow.f64 (exp.f64 c0) (pow.f64 (/.f64 d D) 2)))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)))))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))
(log1p.f64 (expm1.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (pow.f64 (/.f64 d D) 2))

eval476.0ms (1.6%)

Compiler

Compiled 24786 to 13823 computations (44.2% saved)

prune243.0ms (0.8%)

Pruning

41 alts after pruning (35 fresh and 6 done)

PrunedKeptTotal
New59713610
Fresh72229
Picked235
Done033
Total60641647
Accuracy
89.2%
Counts
647 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.5%
(fma.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 M 2)))) (*.f64 -1/2 (/.f64 (pow.f64 c0 2) (/.f64 w 0))))
33.5%
(pow.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D w)) (sqrt.f64 (/.f64 1 h))) 2)
34.5%
(pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 w)) (sqrt.f64 (/.f64 1 h))) 2)
35.9%
(/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (/.f64 D d) 2)) (*.f64 h (pow.f64 w 2)))
44.4%
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 h w)) w)
44.8%
(/.f64 (*.f64 (/.f64 c0 w) c0) (*.f64 h (*.f64 w (pow.f64 (/.f64 D d) 2))))
46.1%
(/.f64 (*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))) w)
45.5%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 (/.f64 d D) -2) (*.f64 w h))))) (*.f64 w 2))
46.8%
(/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
31.1%
(*.f64 (/.f64 (/.f64 c0 w) 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (fma.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w 0) (pow.f64 d 2))) (/.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))))
42.9%
(*.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)))))
2.6%
(*.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 (*.f64 w h)) (pow.f64 (/.f64 d D) 2)) M) (neg.f64 M)))))
13.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 c0)) 2) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (pow.f64 d 2))) 3) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
13.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (/.f64 (exp.f64 (log.f64 (*.f64 c0 (pow.f64 d 2)))) (*.f64 (*.f64 h w) (pow.f64 M 2)))) 0))
24.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (/.f64 (pow.f64 D 2) (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 M 2)))) 0))
32.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 h w) (/.f64 (pow.f64 M 2) c0))) 0))
7.5%
(*.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))))))
24.9%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (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))))))
23.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) (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)))))
24.0%
(*.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)))))
37.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (pow.f64 (pow.f64 (/.f64 d D) -2) 3) 1/3))))
46.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (/.f64 1 (/.f64 d D)) (/.f64 1 (/.f64 d D))))))
46.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 c0 (*.f64 h w)) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) -2))))))
46.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 h c0) w)) (pow.f64 (/.f64 d D) -2))))
47.4%
(*.f64 (/.f64 c0 w) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2))
33.7%
(*.f64 (/.f64 c0 w) (/.f64 c0 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 h w)))))
19.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) 1)))
42.2%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (pow.f64 (pow.f64 (/.f64 d D) -3) 1/3) (/.f64 1 (/.f64 d D))))))
46.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D))))))
46.5%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 1 (/.f64 d D)) (*.f64 (/.f64 1 d) D)))))
45.8%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (exp.f64 (*.f64 -2 (log.f64 (/.f64 d D)))))))
46.1%
(*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))
46.0%
(*.f64 (/.f64 c0 w) (/.f64 1 (*.f64 (*.f64 w (/.f64 h c0)) (pow.f64 (/.f64 D d) 2))))
46.7%
(*.f64 (/.f64 c0 w) (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 1 (*.f64 w h))))
46.8%
(*.f64 (/.f64 c0 w) (*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2)))))
27.0%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2))
32.8%
(*.f64 (*.f64 2 (/.f64 (/.f64 c0 (pow.f64 (/.f64 d D) -2)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
32.8%
(*.f64 (*.f64 2 (/.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) c0)) (*.f64 h w))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 w)))))
35.7%
0
Compiler

Compiled 3461 to 1744 computations (49.6% saved)

regimes1.8s (5.9%)

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

10 calls:

377.0ms
M
298.0ms
w
206.0ms
D
205.0ms
d
204.0ms
c0
Results
AccuracySegmentsBranch
58.2%3c0
55.7%7w
57.6%6h
54.9%6D
55.6%5d
62.3%10M
58.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)))))
51.2%3(*.f64 d d)
51.5%3(*.f64 D D)
60.4%9(*.f64 M M)
Compiler

Compiled 2340 to 1006 computations (57% saved)

regimes21.0ms (0.1%)

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

1 calls:

7.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
57.4%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 801 to 311 computations (61.2% saved)

regimes40.0ms (0.1%)

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

1 calls:

29.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
57.1%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 751 to 291 computations (61.3% saved)

regimes43.0ms (0.1%)

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

1 calls:

36.0ms
c0
Results
AccuracySegmentsBranch
57.4%3c0
Compiler

Compiled 299 to 137 computations (54.2% saved)

regimes34.0ms (0.1%)

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

1 calls:

29.0ms
c0
Results
AccuracySegmentsBranch
57.4%3c0
Compiler

Compiled 212 to 98 computations (53.8% saved)

regimes24.0ms (0.1%)

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

1 calls:

21.0ms
c0
Results
AccuracySegmentsBranch
57.0%3c0
Compiler

Compiled 137 to 69 computations (49.6% saved)

regimes22.0ms (0.1%)

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

1 calls:

19.0ms
c0
Results
AccuracySegmentsBranch
57.0%3c0
Compiler

Compiled 122 to 64 computations (47.5% saved)

regimes20.0ms (0.1%)

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

1 calls:

18.0ms
c0
Results
AccuracySegmentsBranch
57.0%3c0
Compiler

Compiled 107 to 58 computations (45.8% saved)

regimes21.0ms (0.1%)

Accuracy

Total -1.4b remaining (-3.5%)

Threshold costs -1.4b (-3.5%)

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

6 calls:

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

Compiled 56 to 48 computations (14.3% saved)

bsearch2.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

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)

bsearch134.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
9.398540278461593e-33
8.710676759576425e-12
57.0ms
-3.197920622667713e-77
-2.707407158958073e-79
Results
35.0ms53×body4096valid
32.0ms23×body8192valid
15.0ms29×body2048valid
13.0ms76×body256infinite
12.0ms26×body1024valid
12.0ms70×body256valid
7.0ms46×body256invalid
3.0ms11×body512valid
Compiler

Compiled 621 to 457 computations (26.4% saved)

bsearch141.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
91.0ms
9.398540278461593e-33
8.710676759576425e-12
49.0ms
-3.197920622667713e-77
-2.707407158958073e-79
Results
50.0ms62×body4096valid
25.0ms18×body8192valid
17.0ms28×body2048valid
15.0ms82×body256infinite
13.0ms72×body256valid
8.0ms18×body1024valid
5.0ms34×body256invalid
2.0msbody512valid
Compiler

Compiled 607 to 443 computations (27% saved)

bsearch214.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
167.0ms
9.398540278461593e-33
8.710676759576425e-12
46.0ms
-3.197920622667713e-77
-2.707407158958073e-79
Results
102.0ms83×body256infinite
49.0ms74×body4096valid
17.0ms32×body2048valid
17.0ms19×body8192valid
9.0ms55×body256valid
6.0ms44×body256invalid
5.0ms13×body1024valid
3.0ms12×body512valid
Compiler

Compiled 607 to 443 computations (27% saved)

bsearch145.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
80.0ms
9.398540278461593e-33
8.710676759576425e-12
64.0ms
-3.197920622667713e-77
-2.707407158958073e-79
Results
36.0ms55×body4096valid
34.0ms61×body256valid
18.0ms34×body2048valid
16.0ms19×body8192valid
15.0ms83×body256infinite
10.0ms25×body1024valid
7.0ms48×body256invalid
3.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 635 to 457 computations (28% saved)

bsearch120.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
9.398540278461593e-33
8.710676759576425e-12
45.0ms
-3.197920622667713e-77
-2.707407158958073e-79
Results
39.0ms56×body4096valid
22.0ms40×body2048valid
14.0ms17×body8192valid
13.0ms75×body256infinite
12.0ms74×body256valid
7.0ms17×body1024valid
6.0ms44×body256invalid
2.0msbody512valid
0.0msbody512infinite
Compiler

Compiled 679 to 479 computations (29.5% saved)

simplify25.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01161692
11531692
21601692
31641692
41661692
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2))) 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 w) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)) 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 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2))) 0)
(if (<=.f64 c0 -5840589551346239/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (/.f64 c0 w) (*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))) (if (<=.f64 c0 6230756230241793/83076749736557242056487941267521536) 0 (/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(if (<=.f64 c0 -4672471641076991/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) (if (<=.f64 c0 571152654438831/5192296858534827628530496329220096) 0 (/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(if (<=.f64 c0 -3650368469591399/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) (if (<=.f64 c0 4040636288227481/39614081257132168796771975168) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))))
(if (<=.f64 c0 -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D)))))) (if (<=.f64 c0 1713457963316493/1298074214633706907132624082305024) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))))
(if (<=.f64 c0 -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D)))))) (if (<=.f64 c0 6829603217050003/1393796574908163946345982392040522594123776) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D))))))))
0
Outputs
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 D d)) 2))) 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 w) (pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) 2)) 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 (/.f64 c0 w) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 c0 w)) h) (pow.f64 (/.f64 D d) 2))) 0)
(if (<=.f64 c0 -5840589551346239/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (/.f64 c0 w) (*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))) (if (<=.f64 c0 6230756230241793/83076749736557242056487941267521536) 0 (/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(if (<=.f64 c0 -5840589551346239/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (/.f64 c0 w) (*.f64 c0 (/.f64 (/.f64 1 h) (*.f64 w (pow.f64 (/.f64 D d) 2))))) (if (<=.f64 c0 6230756230241793/83076749736557242056487941267521536) 0 (/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(if (<=.f64 c0 -4672471641076991/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) (if (<=.f64 c0 571152654438831/5192296858534827628530496329220096) 0 (/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(if (<=.f64 c0 -4672471641076991/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 w h) (pow.f64 (/.f64 d D) -2)))) (if (<=.f64 c0 571152654438831/5192296858534827628530496329220096) 0 (/.f64 c0 (/.f64 w (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))
(if (<=.f64 c0 -3650368469591399/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (pow.f64 (/.f64 d D) -2)))) (if (<=.f64 c0 4040636288227481/39614081257132168796771975168) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))))
(if (<=.f64 c0 -3650368469591399/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 w h) (pow.f64 (/.f64 d D) -2)))) (if (<=.f64 c0 4040636288227481/39614081257132168796771975168) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 h (pow.f64 (/.f64 d D) -2)))))))
(if (<=.f64 c0 -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D)))))) (if (<=.f64 c0 1713457963316493/1298074214633706907132624082305024) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 (pow.f64 (/.f64 d D) -2) h))))))
(if (<=.f64 c0 -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 w h) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D)))))) (if (<=.f64 c0 1713457963316493/1298074214633706907132624082305024) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 w (*.f64 h (pow.f64 (/.f64 d D) -2)))))))
(if (<=.f64 c0 -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D)))))) (if (<=.f64 c0 6829603217050003/1393796574908163946345982392040522594123776) 0 (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 h w) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D))))))))
(if (or (<=.f64 c0 -5339967589802275/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (not (<=.f64 c0 6829603217050003/1393796574908163946345982392040522594123776))) (*.f64 (/.f64 c0 w) (/.f64 c0 (*.f64 (*.f64 w h) (*.f64 (/.f64 D d) (/.f64 1 (/.f64 d D)))))) 0)
0
Compiler

Compiled 469 to 252 computations (46.3% saved)

soundness6.1s (20.1%)

Rules
1546×fma-neg
1538×fma-def
1538×fma-def
1520×times-frac
1468×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02276782
110296514
257786466
0960177841
13044146613
0631028
11151926
053850
1935819
0960177841
13044146613
0631028
11151926
089775260
1270467470
053850
1935819
053850
1935819
053161456
1128756383
2739656383
053850
1935819
053161456
1128756383
2739656383
065933
11265906
0101583650
1272878292
053850
1935819
053161456
1128756383
2739656383
065933
11265906
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2068 to 1101 computations (46.8% saved)

end0.0ms (0%)

preprocess172.0ms (0.6%)

Remove

(abs M)

(abs d)

(abs D)

Compiler

Compiled 1942 to 816 computations (58% saved)

Profiling

Loading profile data...